1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package configmanagement
22
23 import (
24 reflect "reflect"
25 sync "sync"
26
27 protoreflect "google.golang.org/protobuf/reflect/protoreflect"
28 protoimpl "google.golang.org/protobuf/runtime/protoimpl"
29 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
30 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type DeploymentState int32
41
42 const (
43
44 DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED DeploymentState = 0
45
46 DeploymentState_NOT_INSTALLED DeploymentState = 1
47
48 DeploymentState_INSTALLED DeploymentState = 2
49
50 DeploymentState_ERROR DeploymentState = 3
51 )
52
53
54 var (
55 DeploymentState_name = map[int32]string{
56 0: "DEPLOYMENT_STATE_UNSPECIFIED",
57 1: "NOT_INSTALLED",
58 2: "INSTALLED",
59 3: "ERROR",
60 }
61 DeploymentState_value = map[string]int32{
62 "DEPLOYMENT_STATE_UNSPECIFIED": 0,
63 "NOT_INSTALLED": 1,
64 "INSTALLED": 2,
65 "ERROR": 3,
66 }
67 )
68
69 func (x DeploymentState) Enum() *DeploymentState {
70 p := new(DeploymentState)
71 *p = x
72 return p
73 }
74
75 func (x DeploymentState) String() string {
76 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
77 }
78
79 func (DeploymentState) Descriptor() protoreflect.EnumDescriptor {
80 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_enumTypes[0].Descriptor()
81 }
82
83 func (DeploymentState) Type() protoreflect.EnumType {
84 return &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_enumTypes[0]
85 }
86
87 func (x DeploymentState) Number() protoreflect.EnumNumber {
88 return protoreflect.EnumNumber(x)
89 }
90
91
92 func (DeploymentState) EnumDescriptor() ([]byte, []int) {
93 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{0}
94 }
95
96
97 type SyncState_SyncCode int32
98
99 const (
100
101 SyncState_SYNC_CODE_UNSPECIFIED SyncState_SyncCode = 0
102
103 SyncState_SYNCED SyncState_SyncCode = 1
104
105 SyncState_PENDING SyncState_SyncCode = 2
106
107 SyncState_ERROR SyncState_SyncCode = 3
108
109
110 SyncState_NOT_CONFIGURED SyncState_SyncCode = 4
111
112 SyncState_NOT_INSTALLED SyncState_SyncCode = 5
113
114 SyncState_UNAUTHORIZED SyncState_SyncCode = 6
115
116 SyncState_UNREACHABLE SyncState_SyncCode = 7
117 )
118
119
120 var (
121 SyncState_SyncCode_name = map[int32]string{
122 0: "SYNC_CODE_UNSPECIFIED",
123 1: "SYNCED",
124 2: "PENDING",
125 3: "ERROR",
126 4: "NOT_CONFIGURED",
127 5: "NOT_INSTALLED",
128 6: "UNAUTHORIZED",
129 7: "UNREACHABLE",
130 }
131 SyncState_SyncCode_value = map[string]int32{
132 "SYNC_CODE_UNSPECIFIED": 0,
133 "SYNCED": 1,
134 "PENDING": 2,
135 "ERROR": 3,
136 "NOT_CONFIGURED": 4,
137 "NOT_INSTALLED": 5,
138 "UNAUTHORIZED": 6,
139 "UNREACHABLE": 7,
140 }
141 )
142
143 func (x SyncState_SyncCode) Enum() *SyncState_SyncCode {
144 p := new(SyncState_SyncCode)
145 *p = x
146 return p
147 }
148
149 func (x SyncState_SyncCode) String() string {
150 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
151 }
152
153 func (SyncState_SyncCode) Descriptor() protoreflect.EnumDescriptor {
154 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_enumTypes[1].Descriptor()
155 }
156
157 func (SyncState_SyncCode) Type() protoreflect.EnumType {
158 return &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_enumTypes[1]
159 }
160
161 func (x SyncState_SyncCode) Number() protoreflect.EnumNumber {
162 return protoreflect.EnumNumber(x)
163 }
164
165
166 func (SyncState_SyncCode) EnumDescriptor() ([]byte, []int) {
167 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{15, 0}
168 }
169
170
171 type MembershipState struct {
172 state protoimpl.MessageState
173 sizeCache protoimpl.SizeCache
174 unknownFields protoimpl.UnknownFields
175
176
177
178
179
180
181 ClusterName string `protobuf:"bytes,1,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
182
183
184
185 MembershipSpec *MembershipSpec `protobuf:"bytes,2,opt,name=membership_spec,json=membershipSpec,proto3" json:"membership_spec,omitempty"`
186
187 OperatorState *OperatorState `protobuf:"bytes,3,opt,name=operator_state,json=operatorState,proto3" json:"operator_state,omitempty"`
188
189 ConfigSyncState *ConfigSyncState `protobuf:"bytes,4,opt,name=config_sync_state,json=configSyncState,proto3" json:"config_sync_state,omitempty"`
190
191 PolicyControllerState *PolicyControllerState `protobuf:"bytes,5,opt,name=policy_controller_state,json=policyControllerState,proto3" json:"policy_controller_state,omitempty"`
192
193 BinauthzState *BinauthzState `protobuf:"bytes,6,opt,name=binauthz_state,json=binauthzState,proto3" json:"binauthz_state,omitempty"`
194
195 HierarchyControllerState *HierarchyControllerState `protobuf:"bytes,7,opt,name=hierarchy_controller_state,json=hierarchyControllerState,proto3" json:"hierarchy_controller_state,omitempty"`
196 }
197
198 func (x *MembershipState) Reset() {
199 *x = MembershipState{}
200 if protoimpl.UnsafeEnabled {
201 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[0]
202 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
203 ms.StoreMessageInfo(mi)
204 }
205 }
206
207 func (x *MembershipState) String() string {
208 return protoimpl.X.MessageStringOf(x)
209 }
210
211 func (*MembershipState) ProtoMessage() {}
212
213 func (x *MembershipState) ProtoReflect() protoreflect.Message {
214 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[0]
215 if protoimpl.UnsafeEnabled && x != nil {
216 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
217 if ms.LoadMessageInfo() == nil {
218 ms.StoreMessageInfo(mi)
219 }
220 return ms
221 }
222 return mi.MessageOf(x)
223 }
224
225
226 func (*MembershipState) Descriptor() ([]byte, []int) {
227 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{0}
228 }
229
230 func (x *MembershipState) GetClusterName() string {
231 if x != nil {
232 return x.ClusterName
233 }
234 return ""
235 }
236
237 func (x *MembershipState) GetMembershipSpec() *MembershipSpec {
238 if x != nil {
239 return x.MembershipSpec
240 }
241 return nil
242 }
243
244 func (x *MembershipState) GetOperatorState() *OperatorState {
245 if x != nil {
246 return x.OperatorState
247 }
248 return nil
249 }
250
251 func (x *MembershipState) GetConfigSyncState() *ConfigSyncState {
252 if x != nil {
253 return x.ConfigSyncState
254 }
255 return nil
256 }
257
258 func (x *MembershipState) GetPolicyControllerState() *PolicyControllerState {
259 if x != nil {
260 return x.PolicyControllerState
261 }
262 return nil
263 }
264
265 func (x *MembershipState) GetBinauthzState() *BinauthzState {
266 if x != nil {
267 return x.BinauthzState
268 }
269 return nil
270 }
271
272 func (x *MembershipState) GetHierarchyControllerState() *HierarchyControllerState {
273 if x != nil {
274 return x.HierarchyControllerState
275 }
276 return nil
277 }
278
279
280
281 type MembershipSpec struct {
282 state protoimpl.MessageState
283 sizeCache protoimpl.SizeCache
284 unknownFields protoimpl.UnknownFields
285
286
287 ConfigSync *ConfigSync `protobuf:"bytes,1,opt,name=config_sync,json=configSync,proto3" json:"config_sync,omitempty"`
288
289 PolicyController *PolicyController `protobuf:"bytes,2,opt,name=policy_controller,json=policyController,proto3" json:"policy_controller,omitempty"`
290
291 Binauthz *BinauthzConfig `protobuf:"bytes,3,opt,name=binauthz,proto3" json:"binauthz,omitempty"`
292
293 HierarchyController *HierarchyControllerConfig `protobuf:"bytes,4,opt,name=hierarchy_controller,json=hierarchyController,proto3" json:"hierarchy_controller,omitempty"`
294
295 Version string `protobuf:"bytes,10,opt,name=version,proto3" json:"version,omitempty"`
296 }
297
298 func (x *MembershipSpec) Reset() {
299 *x = MembershipSpec{}
300 if protoimpl.UnsafeEnabled {
301 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[1]
302 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
303 ms.StoreMessageInfo(mi)
304 }
305 }
306
307 func (x *MembershipSpec) String() string {
308 return protoimpl.X.MessageStringOf(x)
309 }
310
311 func (*MembershipSpec) ProtoMessage() {}
312
313 func (x *MembershipSpec) ProtoReflect() protoreflect.Message {
314 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[1]
315 if protoimpl.UnsafeEnabled && x != nil {
316 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
317 if ms.LoadMessageInfo() == nil {
318 ms.StoreMessageInfo(mi)
319 }
320 return ms
321 }
322 return mi.MessageOf(x)
323 }
324
325
326 func (*MembershipSpec) Descriptor() ([]byte, []int) {
327 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{1}
328 }
329
330 func (x *MembershipSpec) GetConfigSync() *ConfigSync {
331 if x != nil {
332 return x.ConfigSync
333 }
334 return nil
335 }
336
337 func (x *MembershipSpec) GetPolicyController() *PolicyController {
338 if x != nil {
339 return x.PolicyController
340 }
341 return nil
342 }
343
344 func (x *MembershipSpec) GetBinauthz() *BinauthzConfig {
345 if x != nil {
346 return x.Binauthz
347 }
348 return nil
349 }
350
351 func (x *MembershipSpec) GetHierarchyController() *HierarchyControllerConfig {
352 if x != nil {
353 return x.HierarchyController
354 }
355 return nil
356 }
357
358 func (x *MembershipSpec) GetVersion() string {
359 if x != nil {
360 return x.Version
361 }
362 return ""
363 }
364
365
366 type ConfigSync struct {
367 state protoimpl.MessageState
368 sizeCache protoimpl.SizeCache
369 unknownFields protoimpl.UnknownFields
370
371
372 Git *GitConfig `protobuf:"bytes,7,opt,name=git,proto3" json:"git,omitempty"`
373
374
375 SourceFormat string `protobuf:"bytes,8,opt,name=source_format,json=sourceFormat,proto3" json:"source_format,omitempty"`
376 }
377
378 func (x *ConfigSync) Reset() {
379 *x = ConfigSync{}
380 if protoimpl.UnsafeEnabled {
381 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[2]
382 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
383 ms.StoreMessageInfo(mi)
384 }
385 }
386
387 func (x *ConfigSync) String() string {
388 return protoimpl.X.MessageStringOf(x)
389 }
390
391 func (*ConfigSync) ProtoMessage() {}
392
393 func (x *ConfigSync) ProtoReflect() protoreflect.Message {
394 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[2]
395 if protoimpl.UnsafeEnabled && x != nil {
396 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
397 if ms.LoadMessageInfo() == nil {
398 ms.StoreMessageInfo(mi)
399 }
400 return ms
401 }
402 return mi.MessageOf(x)
403 }
404
405
406 func (*ConfigSync) Descriptor() ([]byte, []int) {
407 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{2}
408 }
409
410 func (x *ConfigSync) GetGit() *GitConfig {
411 if x != nil {
412 return x.Git
413 }
414 return nil
415 }
416
417 func (x *ConfigSync) GetSourceFormat() string {
418 if x != nil {
419 return x.SourceFormat
420 }
421 return ""
422 }
423
424
425 type GitConfig struct {
426 state protoimpl.MessageState
427 sizeCache protoimpl.SizeCache
428 unknownFields protoimpl.UnknownFields
429
430
431 SyncRepo string `protobuf:"bytes,1,opt,name=sync_repo,json=syncRepo,proto3" json:"sync_repo,omitempty"`
432
433 SyncBranch string `protobuf:"bytes,2,opt,name=sync_branch,json=syncBranch,proto3" json:"sync_branch,omitempty"`
434
435
436 PolicyDir string `protobuf:"bytes,3,opt,name=policy_dir,json=policyDir,proto3" json:"policy_dir,omitempty"`
437
438 SyncWaitSecs int64 `protobuf:"varint,4,opt,name=sync_wait_secs,json=syncWaitSecs,proto3" json:"sync_wait_secs,omitempty"`
439
440 SyncRev string `protobuf:"bytes,5,opt,name=sync_rev,json=syncRev,proto3" json:"sync_rev,omitempty"`
441
442 SecretType string `protobuf:"bytes,6,opt,name=secret_type,json=secretType,proto3" json:"secret_type,omitempty"`
443
444 HttpsProxy string `protobuf:"bytes,7,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"`
445
446
447 GcpServiceAccountEmail string `protobuf:"bytes,8,opt,name=gcp_service_account_email,json=gcpServiceAccountEmail,proto3" json:"gcp_service_account_email,omitempty"`
448 }
449
450 func (x *GitConfig) Reset() {
451 *x = GitConfig{}
452 if protoimpl.UnsafeEnabled {
453 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[3]
454 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
455 ms.StoreMessageInfo(mi)
456 }
457 }
458
459 func (x *GitConfig) String() string {
460 return protoimpl.X.MessageStringOf(x)
461 }
462
463 func (*GitConfig) ProtoMessage() {}
464
465 func (x *GitConfig) ProtoReflect() protoreflect.Message {
466 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[3]
467 if protoimpl.UnsafeEnabled && x != nil {
468 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
469 if ms.LoadMessageInfo() == nil {
470 ms.StoreMessageInfo(mi)
471 }
472 return ms
473 }
474 return mi.MessageOf(x)
475 }
476
477
478 func (*GitConfig) Descriptor() ([]byte, []int) {
479 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{3}
480 }
481
482 func (x *GitConfig) GetSyncRepo() string {
483 if x != nil {
484 return x.SyncRepo
485 }
486 return ""
487 }
488
489 func (x *GitConfig) GetSyncBranch() string {
490 if x != nil {
491 return x.SyncBranch
492 }
493 return ""
494 }
495
496 func (x *GitConfig) GetPolicyDir() string {
497 if x != nil {
498 return x.PolicyDir
499 }
500 return ""
501 }
502
503 func (x *GitConfig) GetSyncWaitSecs() int64 {
504 if x != nil {
505 return x.SyncWaitSecs
506 }
507 return 0
508 }
509
510 func (x *GitConfig) GetSyncRev() string {
511 if x != nil {
512 return x.SyncRev
513 }
514 return ""
515 }
516
517 func (x *GitConfig) GetSecretType() string {
518 if x != nil {
519 return x.SecretType
520 }
521 return ""
522 }
523
524 func (x *GitConfig) GetHttpsProxy() string {
525 if x != nil {
526 return x.HttpsProxy
527 }
528 return ""
529 }
530
531 func (x *GitConfig) GetGcpServiceAccountEmail() string {
532 if x != nil {
533 return x.GcpServiceAccountEmail
534 }
535 return ""
536 }
537
538
539 type PolicyController struct {
540 state protoimpl.MessageState
541 sizeCache protoimpl.SizeCache
542 unknownFields protoimpl.UnknownFields
543
544
545
546
547 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
548
549 TemplateLibraryInstalled *bool `protobuf:"varint,2,opt,name=template_library_installed,json=templateLibraryInstalled,proto3,oneof" json:"template_library_installed,omitempty"`
550
551
552 AuditIntervalSeconds *int64 `protobuf:"varint,3,opt,name=audit_interval_seconds,json=auditIntervalSeconds,proto3,oneof" json:"audit_interval_seconds,omitempty"`
553
554
555 ExemptableNamespaces []string `protobuf:"bytes,4,rep,name=exemptable_namespaces,json=exemptableNamespaces,proto3" json:"exemptable_namespaces,omitempty"`
556
557
558 ReferentialRulesEnabled bool `protobuf:"varint,5,opt,name=referential_rules_enabled,json=referentialRulesEnabled,proto3" json:"referential_rules_enabled,omitempty"`
559
560 LogDeniesEnabled bool `protobuf:"varint,6,opt,name=log_denies_enabled,json=logDeniesEnabled,proto3" json:"log_denies_enabled,omitempty"`
561
562 MutationEnabled bool `protobuf:"varint,7,opt,name=mutation_enabled,json=mutationEnabled,proto3" json:"mutation_enabled,omitempty"`
563 }
564
565 func (x *PolicyController) Reset() {
566 *x = PolicyController{}
567 if protoimpl.UnsafeEnabled {
568 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[4]
569 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
570 ms.StoreMessageInfo(mi)
571 }
572 }
573
574 func (x *PolicyController) String() string {
575 return protoimpl.X.MessageStringOf(x)
576 }
577
578 func (*PolicyController) ProtoMessage() {}
579
580 func (x *PolicyController) ProtoReflect() protoreflect.Message {
581 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[4]
582 if protoimpl.UnsafeEnabled && x != nil {
583 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
584 if ms.LoadMessageInfo() == nil {
585 ms.StoreMessageInfo(mi)
586 }
587 return ms
588 }
589 return mi.MessageOf(x)
590 }
591
592
593 func (*PolicyController) Descriptor() ([]byte, []int) {
594 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{4}
595 }
596
597 func (x *PolicyController) GetEnabled() bool {
598 if x != nil {
599 return x.Enabled
600 }
601 return false
602 }
603
604 func (x *PolicyController) GetTemplateLibraryInstalled() bool {
605 if x != nil && x.TemplateLibraryInstalled != nil {
606 return *x.TemplateLibraryInstalled
607 }
608 return false
609 }
610
611 func (x *PolicyController) GetAuditIntervalSeconds() int64 {
612 if x != nil && x.AuditIntervalSeconds != nil {
613 return *x.AuditIntervalSeconds
614 }
615 return 0
616 }
617
618 func (x *PolicyController) GetExemptableNamespaces() []string {
619 if x != nil {
620 return x.ExemptableNamespaces
621 }
622 return nil
623 }
624
625 func (x *PolicyController) GetReferentialRulesEnabled() bool {
626 if x != nil {
627 return x.ReferentialRulesEnabled
628 }
629 return false
630 }
631
632 func (x *PolicyController) GetLogDeniesEnabled() bool {
633 if x != nil {
634 return x.LogDeniesEnabled
635 }
636 return false
637 }
638
639 func (x *PolicyController) GetMutationEnabled() bool {
640 if x != nil {
641 return x.MutationEnabled
642 }
643 return false
644 }
645
646
647 type BinauthzConfig struct {
648 state protoimpl.MessageState
649 sizeCache protoimpl.SizeCache
650 unknownFields protoimpl.UnknownFields
651
652
653 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
654 }
655
656 func (x *BinauthzConfig) Reset() {
657 *x = BinauthzConfig{}
658 if protoimpl.UnsafeEnabled {
659 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[5]
660 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
661 ms.StoreMessageInfo(mi)
662 }
663 }
664
665 func (x *BinauthzConfig) String() string {
666 return protoimpl.X.MessageStringOf(x)
667 }
668
669 func (*BinauthzConfig) ProtoMessage() {}
670
671 func (x *BinauthzConfig) ProtoReflect() protoreflect.Message {
672 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[5]
673 if protoimpl.UnsafeEnabled && x != nil {
674 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
675 if ms.LoadMessageInfo() == nil {
676 ms.StoreMessageInfo(mi)
677 }
678 return ms
679 }
680 return mi.MessageOf(x)
681 }
682
683
684 func (*BinauthzConfig) Descriptor() ([]byte, []int) {
685 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{5}
686 }
687
688 func (x *BinauthzConfig) GetEnabled() bool {
689 if x != nil {
690 return x.Enabled
691 }
692 return false
693 }
694
695
696 type HierarchyControllerConfig struct {
697 state protoimpl.MessageState
698 sizeCache protoimpl.SizeCache
699 unknownFields protoimpl.UnknownFields
700
701
702 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
703
704 EnablePodTreeLabels bool `protobuf:"varint,2,opt,name=enable_pod_tree_labels,json=enablePodTreeLabels,proto3" json:"enable_pod_tree_labels,omitempty"`
705
706 EnableHierarchicalResourceQuota bool `protobuf:"varint,3,opt,name=enable_hierarchical_resource_quota,json=enableHierarchicalResourceQuota,proto3" json:"enable_hierarchical_resource_quota,omitempty"`
707 }
708
709 func (x *HierarchyControllerConfig) Reset() {
710 *x = HierarchyControllerConfig{}
711 if protoimpl.UnsafeEnabled {
712 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[6]
713 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
714 ms.StoreMessageInfo(mi)
715 }
716 }
717
718 func (x *HierarchyControllerConfig) String() string {
719 return protoimpl.X.MessageStringOf(x)
720 }
721
722 func (*HierarchyControllerConfig) ProtoMessage() {}
723
724 func (x *HierarchyControllerConfig) ProtoReflect() protoreflect.Message {
725 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[6]
726 if protoimpl.UnsafeEnabled && x != nil {
727 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
728 if ms.LoadMessageInfo() == nil {
729 ms.StoreMessageInfo(mi)
730 }
731 return ms
732 }
733 return mi.MessageOf(x)
734 }
735
736
737 func (*HierarchyControllerConfig) Descriptor() ([]byte, []int) {
738 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{6}
739 }
740
741 func (x *HierarchyControllerConfig) GetEnabled() bool {
742 if x != nil {
743 return x.Enabled
744 }
745 return false
746 }
747
748 func (x *HierarchyControllerConfig) GetEnablePodTreeLabels() bool {
749 if x != nil {
750 return x.EnablePodTreeLabels
751 }
752 return false
753 }
754
755 func (x *HierarchyControllerConfig) GetEnableHierarchicalResourceQuota() bool {
756 if x != nil {
757 return x.EnableHierarchicalResourceQuota
758 }
759 return false
760 }
761
762
763 type HierarchyControllerDeploymentState struct {
764 state protoimpl.MessageState
765 sizeCache protoimpl.SizeCache
766 unknownFields protoimpl.UnknownFields
767
768
769 Hnc DeploymentState `protobuf:"varint,1,opt,name=hnc,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"hnc,omitempty"`
770
771 Extension DeploymentState `protobuf:"varint,2,opt,name=extension,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"extension,omitempty"`
772 }
773
774 func (x *HierarchyControllerDeploymentState) Reset() {
775 *x = HierarchyControllerDeploymentState{}
776 if protoimpl.UnsafeEnabled {
777 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[7]
778 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
779 ms.StoreMessageInfo(mi)
780 }
781 }
782
783 func (x *HierarchyControllerDeploymentState) String() string {
784 return protoimpl.X.MessageStringOf(x)
785 }
786
787 func (*HierarchyControllerDeploymentState) ProtoMessage() {}
788
789 func (x *HierarchyControllerDeploymentState) ProtoReflect() protoreflect.Message {
790 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[7]
791 if protoimpl.UnsafeEnabled && x != nil {
792 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
793 if ms.LoadMessageInfo() == nil {
794 ms.StoreMessageInfo(mi)
795 }
796 return ms
797 }
798 return mi.MessageOf(x)
799 }
800
801
802 func (*HierarchyControllerDeploymentState) Descriptor() ([]byte, []int) {
803 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{7}
804 }
805
806 func (x *HierarchyControllerDeploymentState) GetHnc() DeploymentState {
807 if x != nil {
808 return x.Hnc
809 }
810 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
811 }
812
813 func (x *HierarchyControllerDeploymentState) GetExtension() DeploymentState {
814 if x != nil {
815 return x.Extension
816 }
817 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
818 }
819
820
821 type HierarchyControllerVersion struct {
822 state protoimpl.MessageState
823 sizeCache protoimpl.SizeCache
824 unknownFields protoimpl.UnknownFields
825
826
827 Hnc string `protobuf:"bytes,1,opt,name=hnc,proto3" json:"hnc,omitempty"`
828
829 Extension string `protobuf:"bytes,2,opt,name=extension,proto3" json:"extension,omitempty"`
830 }
831
832 func (x *HierarchyControllerVersion) Reset() {
833 *x = HierarchyControllerVersion{}
834 if protoimpl.UnsafeEnabled {
835 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[8]
836 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
837 ms.StoreMessageInfo(mi)
838 }
839 }
840
841 func (x *HierarchyControllerVersion) String() string {
842 return protoimpl.X.MessageStringOf(x)
843 }
844
845 func (*HierarchyControllerVersion) ProtoMessage() {}
846
847 func (x *HierarchyControllerVersion) ProtoReflect() protoreflect.Message {
848 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[8]
849 if protoimpl.UnsafeEnabled && x != nil {
850 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
851 if ms.LoadMessageInfo() == nil {
852 ms.StoreMessageInfo(mi)
853 }
854 return ms
855 }
856 return mi.MessageOf(x)
857 }
858
859
860 func (*HierarchyControllerVersion) Descriptor() ([]byte, []int) {
861 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{8}
862 }
863
864 func (x *HierarchyControllerVersion) GetHnc() string {
865 if x != nil {
866 return x.Hnc
867 }
868 return ""
869 }
870
871 func (x *HierarchyControllerVersion) GetExtension() string {
872 if x != nil {
873 return x.Extension
874 }
875 return ""
876 }
877
878
879 type HierarchyControllerState struct {
880 state protoimpl.MessageState
881 sizeCache protoimpl.SizeCache
882 unknownFields protoimpl.UnknownFields
883
884
885 Version *HierarchyControllerVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
886
887 State *HierarchyControllerDeploymentState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
888 }
889
890 func (x *HierarchyControllerState) Reset() {
891 *x = HierarchyControllerState{}
892 if protoimpl.UnsafeEnabled {
893 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[9]
894 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
895 ms.StoreMessageInfo(mi)
896 }
897 }
898
899 func (x *HierarchyControllerState) String() string {
900 return protoimpl.X.MessageStringOf(x)
901 }
902
903 func (*HierarchyControllerState) ProtoMessage() {}
904
905 func (x *HierarchyControllerState) ProtoReflect() protoreflect.Message {
906 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[9]
907 if protoimpl.UnsafeEnabled && x != nil {
908 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
909 if ms.LoadMessageInfo() == nil {
910 ms.StoreMessageInfo(mi)
911 }
912 return ms
913 }
914 return mi.MessageOf(x)
915 }
916
917
918 func (*HierarchyControllerState) Descriptor() ([]byte, []int) {
919 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{9}
920 }
921
922 func (x *HierarchyControllerState) GetVersion() *HierarchyControllerVersion {
923 if x != nil {
924 return x.Version
925 }
926 return nil
927 }
928
929 func (x *HierarchyControllerState) GetState() *HierarchyControllerDeploymentState {
930 if x != nil {
931 return x.State
932 }
933 return nil
934 }
935
936
937 type OperatorState struct {
938 state protoimpl.MessageState
939 sizeCache protoimpl.SizeCache
940 unknownFields protoimpl.UnknownFields
941
942
943 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
944
945 DeploymentState DeploymentState `protobuf:"varint,2,opt,name=deployment_state,json=deploymentState,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"deployment_state,omitempty"`
946
947 Errors []*InstallError `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
948 }
949
950 func (x *OperatorState) Reset() {
951 *x = OperatorState{}
952 if protoimpl.UnsafeEnabled {
953 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[10]
954 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
955 ms.StoreMessageInfo(mi)
956 }
957 }
958
959 func (x *OperatorState) String() string {
960 return protoimpl.X.MessageStringOf(x)
961 }
962
963 func (*OperatorState) ProtoMessage() {}
964
965 func (x *OperatorState) ProtoReflect() protoreflect.Message {
966 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[10]
967 if protoimpl.UnsafeEnabled && x != nil {
968 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
969 if ms.LoadMessageInfo() == nil {
970 ms.StoreMessageInfo(mi)
971 }
972 return ms
973 }
974 return mi.MessageOf(x)
975 }
976
977
978 func (*OperatorState) Descriptor() ([]byte, []int) {
979 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{10}
980 }
981
982 func (x *OperatorState) GetVersion() string {
983 if x != nil {
984 return x.Version
985 }
986 return ""
987 }
988
989 func (x *OperatorState) GetDeploymentState() DeploymentState {
990 if x != nil {
991 return x.DeploymentState
992 }
993 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
994 }
995
996 func (x *OperatorState) GetErrors() []*InstallError {
997 if x != nil {
998 return x.Errors
999 }
1000 return nil
1001 }
1002
1003
1004 type InstallError struct {
1005 state protoimpl.MessageState
1006 sizeCache protoimpl.SizeCache
1007 unknownFields protoimpl.UnknownFields
1008
1009
1010 ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
1011 }
1012
1013 func (x *InstallError) Reset() {
1014 *x = InstallError{}
1015 if protoimpl.UnsafeEnabled {
1016 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[11]
1017 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1018 ms.StoreMessageInfo(mi)
1019 }
1020 }
1021
1022 func (x *InstallError) String() string {
1023 return protoimpl.X.MessageStringOf(x)
1024 }
1025
1026 func (*InstallError) ProtoMessage() {}
1027
1028 func (x *InstallError) ProtoReflect() protoreflect.Message {
1029 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[11]
1030 if protoimpl.UnsafeEnabled && x != nil {
1031 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1032 if ms.LoadMessageInfo() == nil {
1033 ms.StoreMessageInfo(mi)
1034 }
1035 return ms
1036 }
1037 return mi.MessageOf(x)
1038 }
1039
1040
1041 func (*InstallError) Descriptor() ([]byte, []int) {
1042 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{11}
1043 }
1044
1045 func (x *InstallError) GetErrorMessage() string {
1046 if x != nil {
1047 return x.ErrorMessage
1048 }
1049 return ""
1050 }
1051
1052
1053 type ConfigSyncState struct {
1054 state protoimpl.MessageState
1055 sizeCache protoimpl.SizeCache
1056 unknownFields protoimpl.UnknownFields
1057
1058
1059 Version *ConfigSyncVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1060
1061
1062 DeploymentState *ConfigSyncDeploymentState `protobuf:"bytes,2,opt,name=deployment_state,json=deploymentState,proto3" json:"deployment_state,omitempty"`
1063
1064 SyncState *SyncState `protobuf:"bytes,3,opt,name=sync_state,json=syncState,proto3" json:"sync_state,omitempty"`
1065 }
1066
1067 func (x *ConfigSyncState) Reset() {
1068 *x = ConfigSyncState{}
1069 if protoimpl.UnsafeEnabled {
1070 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[12]
1071 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1072 ms.StoreMessageInfo(mi)
1073 }
1074 }
1075
1076 func (x *ConfigSyncState) String() string {
1077 return protoimpl.X.MessageStringOf(x)
1078 }
1079
1080 func (*ConfigSyncState) ProtoMessage() {}
1081
1082 func (x *ConfigSyncState) ProtoReflect() protoreflect.Message {
1083 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[12]
1084 if protoimpl.UnsafeEnabled && x != nil {
1085 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1086 if ms.LoadMessageInfo() == nil {
1087 ms.StoreMessageInfo(mi)
1088 }
1089 return ms
1090 }
1091 return mi.MessageOf(x)
1092 }
1093
1094
1095 func (*ConfigSyncState) Descriptor() ([]byte, []int) {
1096 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{12}
1097 }
1098
1099 func (x *ConfigSyncState) GetVersion() *ConfigSyncVersion {
1100 if x != nil {
1101 return x.Version
1102 }
1103 return nil
1104 }
1105
1106 func (x *ConfigSyncState) GetDeploymentState() *ConfigSyncDeploymentState {
1107 if x != nil {
1108 return x.DeploymentState
1109 }
1110 return nil
1111 }
1112
1113 func (x *ConfigSyncState) GetSyncState() *SyncState {
1114 if x != nil {
1115 return x.SyncState
1116 }
1117 return nil
1118 }
1119
1120
1121 type ConfigSyncVersion struct {
1122 state protoimpl.MessageState
1123 sizeCache protoimpl.SizeCache
1124 unknownFields protoimpl.UnknownFields
1125
1126
1127 Importer string `protobuf:"bytes,1,opt,name=importer,proto3" json:"importer,omitempty"`
1128
1129 Syncer string `protobuf:"bytes,2,opt,name=syncer,proto3" json:"syncer,omitempty"`
1130
1131 GitSync string `protobuf:"bytes,3,opt,name=git_sync,json=gitSync,proto3" json:"git_sync,omitempty"`
1132
1133 Monitor string `protobuf:"bytes,4,opt,name=monitor,proto3" json:"monitor,omitempty"`
1134
1135 ReconcilerManager string `protobuf:"bytes,5,opt,name=reconciler_manager,json=reconcilerManager,proto3" json:"reconciler_manager,omitempty"`
1136
1137 RootReconciler string `protobuf:"bytes,6,opt,name=root_reconciler,json=rootReconciler,proto3" json:"root_reconciler,omitempty"`
1138 }
1139
1140 func (x *ConfigSyncVersion) Reset() {
1141 *x = ConfigSyncVersion{}
1142 if protoimpl.UnsafeEnabled {
1143 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[13]
1144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1145 ms.StoreMessageInfo(mi)
1146 }
1147 }
1148
1149 func (x *ConfigSyncVersion) String() string {
1150 return protoimpl.X.MessageStringOf(x)
1151 }
1152
1153 func (*ConfigSyncVersion) ProtoMessage() {}
1154
1155 func (x *ConfigSyncVersion) ProtoReflect() protoreflect.Message {
1156 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[13]
1157 if protoimpl.UnsafeEnabled && x != nil {
1158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1159 if ms.LoadMessageInfo() == nil {
1160 ms.StoreMessageInfo(mi)
1161 }
1162 return ms
1163 }
1164 return mi.MessageOf(x)
1165 }
1166
1167
1168 func (*ConfigSyncVersion) Descriptor() ([]byte, []int) {
1169 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{13}
1170 }
1171
1172 func (x *ConfigSyncVersion) GetImporter() string {
1173 if x != nil {
1174 return x.Importer
1175 }
1176 return ""
1177 }
1178
1179 func (x *ConfigSyncVersion) GetSyncer() string {
1180 if x != nil {
1181 return x.Syncer
1182 }
1183 return ""
1184 }
1185
1186 func (x *ConfigSyncVersion) GetGitSync() string {
1187 if x != nil {
1188 return x.GitSync
1189 }
1190 return ""
1191 }
1192
1193 func (x *ConfigSyncVersion) GetMonitor() string {
1194 if x != nil {
1195 return x.Monitor
1196 }
1197 return ""
1198 }
1199
1200 func (x *ConfigSyncVersion) GetReconcilerManager() string {
1201 if x != nil {
1202 return x.ReconcilerManager
1203 }
1204 return ""
1205 }
1206
1207 func (x *ConfigSyncVersion) GetRootReconciler() string {
1208 if x != nil {
1209 return x.RootReconciler
1210 }
1211 return ""
1212 }
1213
1214
1215 type ConfigSyncDeploymentState struct {
1216 state protoimpl.MessageState
1217 sizeCache protoimpl.SizeCache
1218 unknownFields protoimpl.UnknownFields
1219
1220
1221 Importer DeploymentState `protobuf:"varint,1,opt,name=importer,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"importer,omitempty"`
1222
1223 Syncer DeploymentState `protobuf:"varint,2,opt,name=syncer,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"syncer,omitempty"`
1224
1225 GitSync DeploymentState `protobuf:"varint,3,opt,name=git_sync,json=gitSync,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"git_sync,omitempty"`
1226
1227 Monitor DeploymentState `protobuf:"varint,4,opt,name=monitor,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"monitor,omitempty"`
1228
1229 ReconcilerManager DeploymentState `protobuf:"varint,5,opt,name=reconciler_manager,json=reconcilerManager,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"reconciler_manager,omitempty"`
1230
1231 RootReconciler DeploymentState `protobuf:"varint,6,opt,name=root_reconciler,json=rootReconciler,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"root_reconciler,omitempty"`
1232 }
1233
1234 func (x *ConfigSyncDeploymentState) Reset() {
1235 *x = ConfigSyncDeploymentState{}
1236 if protoimpl.UnsafeEnabled {
1237 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[14]
1238 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1239 ms.StoreMessageInfo(mi)
1240 }
1241 }
1242
1243 func (x *ConfigSyncDeploymentState) String() string {
1244 return protoimpl.X.MessageStringOf(x)
1245 }
1246
1247 func (*ConfigSyncDeploymentState) ProtoMessage() {}
1248
1249 func (x *ConfigSyncDeploymentState) ProtoReflect() protoreflect.Message {
1250 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[14]
1251 if protoimpl.UnsafeEnabled && x != nil {
1252 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1253 if ms.LoadMessageInfo() == nil {
1254 ms.StoreMessageInfo(mi)
1255 }
1256 return ms
1257 }
1258 return mi.MessageOf(x)
1259 }
1260
1261
1262 func (*ConfigSyncDeploymentState) Descriptor() ([]byte, []int) {
1263 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{14}
1264 }
1265
1266 func (x *ConfigSyncDeploymentState) GetImporter() DeploymentState {
1267 if x != nil {
1268 return x.Importer
1269 }
1270 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1271 }
1272
1273 func (x *ConfigSyncDeploymentState) GetSyncer() DeploymentState {
1274 if x != nil {
1275 return x.Syncer
1276 }
1277 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1278 }
1279
1280 func (x *ConfigSyncDeploymentState) GetGitSync() DeploymentState {
1281 if x != nil {
1282 return x.GitSync
1283 }
1284 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1285 }
1286
1287 func (x *ConfigSyncDeploymentState) GetMonitor() DeploymentState {
1288 if x != nil {
1289 return x.Monitor
1290 }
1291 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1292 }
1293
1294 func (x *ConfigSyncDeploymentState) GetReconcilerManager() DeploymentState {
1295 if x != nil {
1296 return x.ReconcilerManager
1297 }
1298 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1299 }
1300
1301 func (x *ConfigSyncDeploymentState) GetRootReconciler() DeploymentState {
1302 if x != nil {
1303 return x.RootReconciler
1304 }
1305 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1306 }
1307
1308
1309 type SyncState struct {
1310 state protoimpl.MessageState
1311 sizeCache protoimpl.SizeCache
1312 unknownFields protoimpl.UnknownFields
1313
1314
1315 SourceToken string `protobuf:"bytes,1,opt,name=source_token,json=sourceToken,proto3" json:"source_token,omitempty"`
1316
1317 ImportToken string `protobuf:"bytes,2,opt,name=import_token,json=importToken,proto3" json:"import_token,omitempty"`
1318
1319 SyncToken string `protobuf:"bytes,3,opt,name=sync_token,json=syncToken,proto3" json:"sync_token,omitempty"`
1320
1321
1322
1323
1324
1325 LastSync string `protobuf:"bytes,4,opt,name=last_sync,json=lastSync,proto3" json:"last_sync,omitempty"`
1326
1327 LastSyncTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_sync_time,json=lastSyncTime,proto3" json:"last_sync_time,omitempty"`
1328
1329 Code SyncState_SyncCode `protobuf:"varint,5,opt,name=code,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.SyncState_SyncCode" json:"code,omitempty"`
1330
1331
1332
1333 Errors []*SyncError `protobuf:"bytes,6,rep,name=errors,proto3" json:"errors,omitempty"`
1334 }
1335
1336 func (x *SyncState) Reset() {
1337 *x = SyncState{}
1338 if protoimpl.UnsafeEnabled {
1339 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[15]
1340 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1341 ms.StoreMessageInfo(mi)
1342 }
1343 }
1344
1345 func (x *SyncState) String() string {
1346 return protoimpl.X.MessageStringOf(x)
1347 }
1348
1349 func (*SyncState) ProtoMessage() {}
1350
1351 func (x *SyncState) ProtoReflect() protoreflect.Message {
1352 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[15]
1353 if protoimpl.UnsafeEnabled && x != nil {
1354 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1355 if ms.LoadMessageInfo() == nil {
1356 ms.StoreMessageInfo(mi)
1357 }
1358 return ms
1359 }
1360 return mi.MessageOf(x)
1361 }
1362
1363
1364 func (*SyncState) Descriptor() ([]byte, []int) {
1365 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{15}
1366 }
1367
1368 func (x *SyncState) GetSourceToken() string {
1369 if x != nil {
1370 return x.SourceToken
1371 }
1372 return ""
1373 }
1374
1375 func (x *SyncState) GetImportToken() string {
1376 if x != nil {
1377 return x.ImportToken
1378 }
1379 return ""
1380 }
1381
1382 func (x *SyncState) GetSyncToken() string {
1383 if x != nil {
1384 return x.SyncToken
1385 }
1386 return ""
1387 }
1388
1389
1390 func (x *SyncState) GetLastSync() string {
1391 if x != nil {
1392 return x.LastSync
1393 }
1394 return ""
1395 }
1396
1397 func (x *SyncState) GetLastSyncTime() *timestamppb.Timestamp {
1398 if x != nil {
1399 return x.LastSyncTime
1400 }
1401 return nil
1402 }
1403
1404 func (x *SyncState) GetCode() SyncState_SyncCode {
1405 if x != nil {
1406 return x.Code
1407 }
1408 return SyncState_SYNC_CODE_UNSPECIFIED
1409 }
1410
1411 func (x *SyncState) GetErrors() []*SyncError {
1412 if x != nil {
1413 return x.Errors
1414 }
1415 return nil
1416 }
1417
1418
1419 type SyncError struct {
1420 state protoimpl.MessageState
1421 sizeCache protoimpl.SizeCache
1422 unknownFields protoimpl.UnknownFields
1423
1424
1425 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
1426
1427 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
1428
1429 ErrorResources []*ErrorResource `protobuf:"bytes,3,rep,name=error_resources,json=errorResources,proto3" json:"error_resources,omitempty"`
1430 }
1431
1432 func (x *SyncError) Reset() {
1433 *x = SyncError{}
1434 if protoimpl.UnsafeEnabled {
1435 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[16]
1436 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1437 ms.StoreMessageInfo(mi)
1438 }
1439 }
1440
1441 func (x *SyncError) String() string {
1442 return protoimpl.X.MessageStringOf(x)
1443 }
1444
1445 func (*SyncError) ProtoMessage() {}
1446
1447 func (x *SyncError) ProtoReflect() protoreflect.Message {
1448 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[16]
1449 if protoimpl.UnsafeEnabled && x != nil {
1450 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1451 if ms.LoadMessageInfo() == nil {
1452 ms.StoreMessageInfo(mi)
1453 }
1454 return ms
1455 }
1456 return mi.MessageOf(x)
1457 }
1458
1459
1460 func (*SyncError) Descriptor() ([]byte, []int) {
1461 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{16}
1462 }
1463
1464 func (x *SyncError) GetCode() string {
1465 if x != nil {
1466 return x.Code
1467 }
1468 return ""
1469 }
1470
1471 func (x *SyncError) GetErrorMessage() string {
1472 if x != nil {
1473 return x.ErrorMessage
1474 }
1475 return ""
1476 }
1477
1478 func (x *SyncError) GetErrorResources() []*ErrorResource {
1479 if x != nil {
1480 return x.ErrorResources
1481 }
1482 return nil
1483 }
1484
1485
1486 type ErrorResource struct {
1487 state protoimpl.MessageState
1488 sizeCache protoimpl.SizeCache
1489 unknownFields protoimpl.UnknownFields
1490
1491
1492 SourcePath string `protobuf:"bytes,1,opt,name=source_path,json=sourcePath,proto3" json:"source_path,omitempty"`
1493
1494 ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
1495
1496 ResourceNamespace string `protobuf:"bytes,3,opt,name=resource_namespace,json=resourceNamespace,proto3" json:"resource_namespace,omitempty"`
1497
1498 ResourceGvk *GroupVersionKind `protobuf:"bytes,4,opt,name=resource_gvk,json=resourceGvk,proto3" json:"resource_gvk,omitempty"`
1499 }
1500
1501 func (x *ErrorResource) Reset() {
1502 *x = ErrorResource{}
1503 if protoimpl.UnsafeEnabled {
1504 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[17]
1505 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1506 ms.StoreMessageInfo(mi)
1507 }
1508 }
1509
1510 func (x *ErrorResource) String() string {
1511 return protoimpl.X.MessageStringOf(x)
1512 }
1513
1514 func (*ErrorResource) ProtoMessage() {}
1515
1516 func (x *ErrorResource) ProtoReflect() protoreflect.Message {
1517 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[17]
1518 if protoimpl.UnsafeEnabled && x != nil {
1519 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1520 if ms.LoadMessageInfo() == nil {
1521 ms.StoreMessageInfo(mi)
1522 }
1523 return ms
1524 }
1525 return mi.MessageOf(x)
1526 }
1527
1528
1529 func (*ErrorResource) Descriptor() ([]byte, []int) {
1530 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{17}
1531 }
1532
1533 func (x *ErrorResource) GetSourcePath() string {
1534 if x != nil {
1535 return x.SourcePath
1536 }
1537 return ""
1538 }
1539
1540 func (x *ErrorResource) GetResourceName() string {
1541 if x != nil {
1542 return x.ResourceName
1543 }
1544 return ""
1545 }
1546
1547 func (x *ErrorResource) GetResourceNamespace() string {
1548 if x != nil {
1549 return x.ResourceNamespace
1550 }
1551 return ""
1552 }
1553
1554 func (x *ErrorResource) GetResourceGvk() *GroupVersionKind {
1555 if x != nil {
1556 return x.ResourceGvk
1557 }
1558 return nil
1559 }
1560
1561
1562 type GroupVersionKind struct {
1563 state protoimpl.MessageState
1564 sizeCache protoimpl.SizeCache
1565 unknownFields protoimpl.UnknownFields
1566
1567
1568 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
1569
1570 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1571
1572 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
1573 }
1574
1575 func (x *GroupVersionKind) Reset() {
1576 *x = GroupVersionKind{}
1577 if protoimpl.UnsafeEnabled {
1578 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[18]
1579 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1580 ms.StoreMessageInfo(mi)
1581 }
1582 }
1583
1584 func (x *GroupVersionKind) String() string {
1585 return protoimpl.X.MessageStringOf(x)
1586 }
1587
1588 func (*GroupVersionKind) ProtoMessage() {}
1589
1590 func (x *GroupVersionKind) ProtoReflect() protoreflect.Message {
1591 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[18]
1592 if protoimpl.UnsafeEnabled && x != nil {
1593 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1594 if ms.LoadMessageInfo() == nil {
1595 ms.StoreMessageInfo(mi)
1596 }
1597 return ms
1598 }
1599 return mi.MessageOf(x)
1600 }
1601
1602
1603 func (*GroupVersionKind) Descriptor() ([]byte, []int) {
1604 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{18}
1605 }
1606
1607 func (x *GroupVersionKind) GetGroup() string {
1608 if x != nil {
1609 return x.Group
1610 }
1611 return ""
1612 }
1613
1614 func (x *GroupVersionKind) GetVersion() string {
1615 if x != nil {
1616 return x.Version
1617 }
1618 return ""
1619 }
1620
1621 func (x *GroupVersionKind) GetKind() string {
1622 if x != nil {
1623 return x.Kind
1624 }
1625 return ""
1626 }
1627
1628
1629 type PolicyControllerState struct {
1630 state protoimpl.MessageState
1631 sizeCache protoimpl.SizeCache
1632 unknownFields protoimpl.UnknownFields
1633
1634
1635 Version *PolicyControllerVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1636
1637 DeploymentState *GatekeeperDeploymentState `protobuf:"bytes,2,opt,name=deployment_state,json=deploymentState,proto3" json:"deployment_state,omitempty"`
1638 }
1639
1640 func (x *PolicyControllerState) Reset() {
1641 *x = PolicyControllerState{}
1642 if protoimpl.UnsafeEnabled {
1643 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[19]
1644 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1645 ms.StoreMessageInfo(mi)
1646 }
1647 }
1648
1649 func (x *PolicyControllerState) String() string {
1650 return protoimpl.X.MessageStringOf(x)
1651 }
1652
1653 func (*PolicyControllerState) ProtoMessage() {}
1654
1655 func (x *PolicyControllerState) ProtoReflect() protoreflect.Message {
1656 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[19]
1657 if protoimpl.UnsafeEnabled && x != nil {
1658 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1659 if ms.LoadMessageInfo() == nil {
1660 ms.StoreMessageInfo(mi)
1661 }
1662 return ms
1663 }
1664 return mi.MessageOf(x)
1665 }
1666
1667
1668 func (*PolicyControllerState) Descriptor() ([]byte, []int) {
1669 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{19}
1670 }
1671
1672 func (x *PolicyControllerState) GetVersion() *PolicyControllerVersion {
1673 if x != nil {
1674 return x.Version
1675 }
1676 return nil
1677 }
1678
1679 func (x *PolicyControllerState) GetDeploymentState() *GatekeeperDeploymentState {
1680 if x != nil {
1681 return x.DeploymentState
1682 }
1683 return nil
1684 }
1685
1686
1687 type PolicyControllerVersion struct {
1688 state protoimpl.MessageState
1689 sizeCache protoimpl.SizeCache
1690 unknownFields protoimpl.UnknownFields
1691
1692
1693
1694 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1695 }
1696
1697 func (x *PolicyControllerVersion) Reset() {
1698 *x = PolicyControllerVersion{}
1699 if protoimpl.UnsafeEnabled {
1700 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[20]
1701 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1702 ms.StoreMessageInfo(mi)
1703 }
1704 }
1705
1706 func (x *PolicyControllerVersion) String() string {
1707 return protoimpl.X.MessageStringOf(x)
1708 }
1709
1710 func (*PolicyControllerVersion) ProtoMessage() {}
1711
1712 func (x *PolicyControllerVersion) ProtoReflect() protoreflect.Message {
1713 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[20]
1714 if protoimpl.UnsafeEnabled && x != nil {
1715 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1716 if ms.LoadMessageInfo() == nil {
1717 ms.StoreMessageInfo(mi)
1718 }
1719 return ms
1720 }
1721 return mi.MessageOf(x)
1722 }
1723
1724
1725 func (*PolicyControllerVersion) Descriptor() ([]byte, []int) {
1726 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{20}
1727 }
1728
1729 func (x *PolicyControllerVersion) GetVersion() string {
1730 if x != nil {
1731 return x.Version
1732 }
1733 return ""
1734 }
1735
1736
1737 type BinauthzState struct {
1738 state protoimpl.MessageState
1739 sizeCache protoimpl.SizeCache
1740 unknownFields protoimpl.UnknownFields
1741
1742
1743 Webhook DeploymentState `protobuf:"varint,1,opt,name=webhook,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"webhook,omitempty"`
1744
1745 Version *BinauthzVersion `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1746 }
1747
1748 func (x *BinauthzState) Reset() {
1749 *x = BinauthzState{}
1750 if protoimpl.UnsafeEnabled {
1751 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[21]
1752 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1753 ms.StoreMessageInfo(mi)
1754 }
1755 }
1756
1757 func (x *BinauthzState) String() string {
1758 return protoimpl.X.MessageStringOf(x)
1759 }
1760
1761 func (*BinauthzState) ProtoMessage() {}
1762
1763 func (x *BinauthzState) ProtoReflect() protoreflect.Message {
1764 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[21]
1765 if protoimpl.UnsafeEnabled && x != nil {
1766 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1767 if ms.LoadMessageInfo() == nil {
1768 ms.StoreMessageInfo(mi)
1769 }
1770 return ms
1771 }
1772 return mi.MessageOf(x)
1773 }
1774
1775
1776 func (*BinauthzState) Descriptor() ([]byte, []int) {
1777 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{21}
1778 }
1779
1780 func (x *BinauthzState) GetWebhook() DeploymentState {
1781 if x != nil {
1782 return x.Webhook
1783 }
1784 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1785 }
1786
1787 func (x *BinauthzState) GetVersion() *BinauthzVersion {
1788 if x != nil {
1789 return x.Version
1790 }
1791 return nil
1792 }
1793
1794
1795 type BinauthzVersion struct {
1796 state protoimpl.MessageState
1797 sizeCache protoimpl.SizeCache
1798 unknownFields protoimpl.UnknownFields
1799
1800
1801 WebhookVersion string `protobuf:"bytes,1,opt,name=webhook_version,json=webhookVersion,proto3" json:"webhook_version,omitempty"`
1802 }
1803
1804 func (x *BinauthzVersion) Reset() {
1805 *x = BinauthzVersion{}
1806 if protoimpl.UnsafeEnabled {
1807 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[22]
1808 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1809 ms.StoreMessageInfo(mi)
1810 }
1811 }
1812
1813 func (x *BinauthzVersion) String() string {
1814 return protoimpl.X.MessageStringOf(x)
1815 }
1816
1817 func (*BinauthzVersion) ProtoMessage() {}
1818
1819 func (x *BinauthzVersion) ProtoReflect() protoreflect.Message {
1820 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[22]
1821 if protoimpl.UnsafeEnabled && x != nil {
1822 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1823 if ms.LoadMessageInfo() == nil {
1824 ms.StoreMessageInfo(mi)
1825 }
1826 return ms
1827 }
1828 return mi.MessageOf(x)
1829 }
1830
1831
1832 func (*BinauthzVersion) Descriptor() ([]byte, []int) {
1833 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{22}
1834 }
1835
1836 func (x *BinauthzVersion) GetWebhookVersion() string {
1837 if x != nil {
1838 return x.WebhookVersion
1839 }
1840 return ""
1841 }
1842
1843
1844 type GatekeeperDeploymentState struct {
1845 state protoimpl.MessageState
1846 sizeCache protoimpl.SizeCache
1847 unknownFields protoimpl.UnknownFields
1848
1849
1850 GatekeeperControllerManagerState DeploymentState `protobuf:"varint,1,opt,name=gatekeeper_controller_manager_state,json=gatekeeperControllerManagerState,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"gatekeeper_controller_manager_state,omitempty"`
1851
1852 GatekeeperAudit DeploymentState `protobuf:"varint,2,opt,name=gatekeeper_audit,json=gatekeeperAudit,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"gatekeeper_audit,omitempty"`
1853
1854 GatekeeperMutation DeploymentState `protobuf:"varint,3,opt,name=gatekeeper_mutation,json=gatekeeperMutation,proto3,enum=google.cloud.gkehub.configmanagement.v1alpha.DeploymentState" json:"gatekeeper_mutation,omitempty"`
1855 }
1856
1857 func (x *GatekeeperDeploymentState) Reset() {
1858 *x = GatekeeperDeploymentState{}
1859 if protoimpl.UnsafeEnabled {
1860 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[23]
1861 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1862 ms.StoreMessageInfo(mi)
1863 }
1864 }
1865
1866 func (x *GatekeeperDeploymentState) String() string {
1867 return protoimpl.X.MessageStringOf(x)
1868 }
1869
1870 func (*GatekeeperDeploymentState) ProtoMessage() {}
1871
1872 func (x *GatekeeperDeploymentState) ProtoReflect() protoreflect.Message {
1873 mi := &file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[23]
1874 if protoimpl.UnsafeEnabled && x != nil {
1875 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1876 if ms.LoadMessageInfo() == nil {
1877 ms.StoreMessageInfo(mi)
1878 }
1879 return ms
1880 }
1881 return mi.MessageOf(x)
1882 }
1883
1884
1885 func (*GatekeeperDeploymentState) Descriptor() ([]byte, []int) {
1886 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP(), []int{23}
1887 }
1888
1889 func (x *GatekeeperDeploymentState) GetGatekeeperControllerManagerState() DeploymentState {
1890 if x != nil {
1891 return x.GatekeeperControllerManagerState
1892 }
1893 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1894 }
1895
1896 func (x *GatekeeperDeploymentState) GetGatekeeperAudit() DeploymentState {
1897 if x != nil {
1898 return x.GatekeeperAudit
1899 }
1900 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1901 }
1902
1903 func (x *GatekeeperDeploymentState) GetGatekeeperMutation() DeploymentState {
1904 if x != nil {
1905 return x.GatekeeperMutation
1906 }
1907 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1908 }
1909
1910 var File_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto protoreflect.FileDescriptor
1911
1912 var file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDesc = []byte{
1913 0x0a, 0x43, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67,
1914 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x63, 0x6f,
1915 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x63,
1916 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
1917 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x2c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1918 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1919 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
1920 0x70, 0x68, 0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
1921 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70,
1922 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xd2, 0x05, 0x0a, 0x0f, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73,
1923 0x68, 0x69, 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73,
1924 0x74, 0x65, 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b,
1925 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x65, 0x0a, 0x0f, 0x6d,
1926 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02,
1927 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
1928 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
1929 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
1930 0x70, 0x68, 0x61, 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53, 0x70,
1931 0x65, 0x63, 0x52, 0x0e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53, 0x70,
1932 0x65, 0x63, 0x12, 0x62, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73,
1933 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f,
1934 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
1935 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
1936 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
1937 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f,
1938 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x69, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1939 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
1940 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1941 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61,
1942 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
1943 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65,
1944 0x52, 0x0f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74,
1945 0x65, 0x12, 0x7b, 0x0a, 0x17, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
1946 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01,
1947 0x28, 0x0b, 0x32, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1948 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
1949 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
1950 0x61, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
1951 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x15, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43,
1952 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x62,
1953 0x0a, 0x0e, 0x62, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
1954 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1955 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
1956 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
1957 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x53, 0x74,
1958 0x61, 0x74, 0x65, 0x52, 0x0d, 0x62, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x53, 0x74, 0x61,
1959 0x74, 0x65, 0x12, 0x84, 0x01, 0x0a, 0x1a, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79,
1960 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74,
1961 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1962 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
1963 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
1964 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79,
1965 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
1966 0x18, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
1967 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xc8, 0x03, 0x0a, 0x0e, 0x4d, 0x65,
1968 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53, 0x70, 0x65, 0x63, 0x12, 0x59, 0x0a, 0x0b,
1969 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28,
1970 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
1971 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61,
1972 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
1973 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x52, 0x0a, 0x63, 0x6f, 0x6e,
1974 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x6b, 0x0a, 0x11, 0x70, 0x6f, 0x6c, 0x69, 0x63,
1975 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01,
1976 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1977 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
1978 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
1979 0x61, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
1980 0x65, 0x72, 0x52, 0x10, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
1981 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x58, 0x0a, 0x08, 0x62, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a,
1982 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1983 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
1984 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
1985 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x43, 0x6f,
1986 0x6e, 0x66, 0x69, 0x67, 0x52, 0x08, 0x62, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x12, 0x7a,
1987 0x0a, 0x14, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
1988 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67,
1989 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
1990 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
1991 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x69, 0x65, 0x72,
1992 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x43,
1993 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79,
1994 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65,
1995 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72,
1996 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x7c, 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79,
1997 0x6e, 0x63, 0x12, 0x49, 0x0a, 0x03, 0x67, 0x69, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
1998 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
1999 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61,
2000 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47,
2001 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x03, 0x67, 0x69, 0x74, 0x12, 0x23, 0x0a,
2002 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x18, 0x08,
2003 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46, 0x6f, 0x72, 0x6d,
2004 0x61, 0x74, 0x22, 0xa6, 0x02, 0x0a, 0x09, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2005 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x18, 0x01, 0x20,
2006 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x70, 0x6f, 0x12, 0x1f, 0x0a,
2007 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x18, 0x02, 0x20, 0x01,
2008 0x28, 0x09, 0x52, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x42, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x12, 0x1d,
2009 0x0a, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x64, 0x69, 0x72, 0x18, 0x03, 0x20, 0x01,
2010 0x28, 0x09, 0x52, 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x69, 0x72, 0x12, 0x24, 0x0a,
2011 0x0e, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x73, 0x65, 0x63, 0x73, 0x18,
2012 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x57, 0x61, 0x69, 0x74, 0x53,
2013 0x65, 0x63, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x72, 0x65, 0x76, 0x18,
2014 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x76, 0x12, 0x1f,
2015 0x0a, 0x0b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20,
2016 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x54, 0x79, 0x70, 0x65, 0x12,
2017 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x18, 0x07,
2018 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72, 0x6f, 0x78, 0x79,
2019 0x12, 0x39, 0x0a, 0x19, 0x67, 0x63, 0x70, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f,
2020 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x18, 0x08, 0x20,
2021 0x01, 0x28, 0x09, 0x52, 0x16, 0x67, 0x63, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41,
2022 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0xae, 0x03, 0x0a, 0x10,
2023 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
2024 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
2025 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x41, 0x0a, 0x1a, 0x74, 0x65,
2026 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x69,
2027 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x48, 0x00,
2028 0x52, 0x18, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72,
2029 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01, 0x12, 0x39, 0x0a,
2030 0x16, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f,
2031 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03, 0x48, 0x01, 0x52,
2032 0x14, 0x61, 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x53, 0x65,
2033 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x15, 0x65, 0x78, 0x65, 0x6d,
2034 0x70, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65,
2035 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x65, 0x78, 0x65, 0x6d, 0x70, 0x74, 0x61,
2036 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73, 0x12, 0x3a, 0x0a,
2037 0x19, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x72, 0x75, 0x6c,
2038 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08,
2039 0x52, 0x17, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x52, 0x75, 0x6c,
2040 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12, 0x6c, 0x6f, 0x67,
2041 0x5f, 0x64, 0x65, 0x6e, 0x69, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18,
2042 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x44, 0x65, 0x6e, 0x69, 0x65, 0x73,
2043 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x29, 0x0a, 0x10, 0x6d, 0x75, 0x74, 0x61, 0x74,
2044 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x07, 0x20, 0x01, 0x28,
2045 0x08, 0x52, 0x0f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c,
2046 0x65, 0x64, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f,
2047 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65,
2048 0x64, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65,
2049 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x2a, 0x0a, 0x0e,
2050 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18,
2051 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
2052 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x22, 0xb7, 0x01, 0x0a, 0x19, 0x48, 0x69, 0x65,
2053 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
2054 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
2055 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
2056 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x64, 0x5f, 0x74,
2057 0x72, 0x65, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08,
2058 0x52, 0x13, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x50, 0x6f, 0x64, 0x54, 0x72, 0x65, 0x65, 0x4c,
2059 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x4b, 0x0a, 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f,
2060 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73,
2061 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x71, 0x75, 0x6f, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28,
2062 0x08, 0x52, 0x1f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63,
2063 0x68, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x51, 0x75, 0x6f,
2064 0x74, 0x61, 0x22, 0xd2, 0x01, 0x0a, 0x22, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79,
2065 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
2066 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x4f, 0x0a, 0x03, 0x68, 0x6e, 0x63,
2067 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2068 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
2069 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
2070 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74,
2071 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x03, 0x68, 0x6e, 0x63, 0x12, 0x5b, 0x0a, 0x09, 0x65, 0x78,
2072 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e,
2073 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
2074 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
2075 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70,
2076 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x65, 0x78,
2077 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x4c, 0x0a, 0x1a, 0x48, 0x69, 0x65, 0x72, 0x61,
2078 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65,
2079 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x68, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01,
2080 0x28, 0x09, 0x52, 0x03, 0x68, 0x6e, 0x63, 0x12, 0x1c, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e,
2081 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65,
2082 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xe6, 0x01, 0x0a, 0x18, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72,
2083 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61,
2084 0x74, 0x65, 0x12, 0x62, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20,
2085 0x01, 0x28, 0x0b, 0x32, 0x48, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2086 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2087 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70,
2088 0x68, 0x61, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74,
2089 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76,
2090 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x66, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18,
2091 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2092 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
2093 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61,
2094 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f,
2095 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
2096 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x22, 0xe7,
2097 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65,
2098 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28,
2099 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x68, 0x0a, 0x10, 0x64, 0x65,
2100 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02,
2101 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2102 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2103 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2104 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
2105 0x61, 0x74, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53,
2106 0x74, 0x61, 0x74, 0x65, 0x12, 0x52, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x03,
2107 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2108 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2109 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2110 0x70, 0x68, 0x61, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72,
2111 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x33, 0x0a, 0x0c, 0x49, 0x6e, 0x73, 0x74,
2112 0x61, 0x6c, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f,
2113 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2114 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0xb8, 0x02,
2115 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74,
2116 0x65, 0x12, 0x59, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01,
2117 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2118 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
2119 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2120 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x56, 0x65, 0x72, 0x73,
2121 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x72, 0x0a, 0x10,
2122 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
2123 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2124 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
2125 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
2126 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63,
2127 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
2128 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
2129 0x12, 0x56, 0x0a, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03,
2130 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2131 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2132 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2133 0x70, 0x68, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x73,
2134 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xd4, 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6e,
2135 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a,
2136 0x0a, 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
2137 0x52, 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x79,
2138 0x6e, 0x63, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x63,
2139 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x69, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x03,
2140 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x69, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x18, 0x0a,
2141 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
2142 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6e,
2143 0x63, 0x69, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x05, 0x20,
2144 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x4d,
2145 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x72,
2146 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
2147 0x0e, 0x72, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x22,
2148 0xd6, 0x04, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x65,
2149 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x59, 0x0a,
2150 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
2151 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
2152 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61,
2153 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44,
2154 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08,
2155 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x12, 0x55, 0x0a, 0x06, 0x73, 0x79, 0x6e, 0x63,
2156 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2157 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63,
2158 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
2159 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
2160 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x72, 0x12,
2161 0x58, 0x0a, 0x08, 0x67, 0x69, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28,
2162 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2163 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61,
2164 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2165 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
2166 0x52, 0x07, 0x67, 0x69, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x57, 0x0a, 0x07, 0x6d, 0x6f, 0x6e,
2167 0x69, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f,
2168 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
2169 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
2170 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
2171 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74,
2172 0x6f, 0x72, 0x12, 0x6c, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72,
2173 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d,
2174 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
2175 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2176 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65,
2177 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x11, 0x72,
2178 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72,
2179 0x12, 0x66, 0x0a, 0x0f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69,
2180 0x6c, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2181 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
2182 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2183 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
2184 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0e, 0x72, 0x6f, 0x6f, 0x74, 0x52, 0x65,
2185 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x22, 0x90, 0x04, 0x0a, 0x09, 0x53, 0x79, 0x6e,
2186 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
2187 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x6f,
2188 0x75, 0x72, 0x63, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6d, 0x70,
2189 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
2190 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a,
2191 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
2192 0x52, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x09, 0x6c,
2193 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02,
2194 0x18, 0x01, 0x52, 0x08, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x40, 0x0a, 0x0e,
2195 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07,
2196 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2197 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
2198 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x54,
2199 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67,
2200 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
2201 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
2202 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63,
2203 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04,
2204 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4f, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x06,
2205 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2206 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2207 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c,
2208 0x70, 0x68, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65,
2209 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x93, 0x01, 0x0a, 0x08, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f,
2210 0x64, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f,
2211 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a,
2212 0x06, 0x53, 0x59, 0x4e, 0x43, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e,
2213 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10,
2214 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54, 0x5f, 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x55,
2215 0x52, 0x45, 0x44, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x53,
2216 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x12, 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x41, 0x55,
2217 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e,
2218 0x52, 0x45, 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x07, 0x22, 0xaa, 0x01, 0x0a, 0x09,
2219 0x53, 0x79, 0x6e, 0x63, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64,
2220 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a,
2221 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02,
2222 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61,
2223 0x67, 0x65, 0x12, 0x64, 0x0a, 0x0f, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x6f,
2224 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f,
2225 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75,
2226 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
2227 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72,
2228 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52,
2229 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0xe7, 0x01, 0x0a, 0x0d, 0x45, 0x72, 0x72,
2230 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f,
2231 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2232 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x72,
2233 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
2234 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65,
2235 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
2236 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x65,
2237 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x12,
2238 0x61, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x67, 0x76, 0x6b, 0x18,
2239 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2240 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
2241 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61,
2242 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f,
2243 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x47,
2244 0x76, 0x6b, 0x22, 0x56, 0x0a, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x56, 0x65, 0x72, 0x73, 0x69,
2245 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x18,
2246 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x12, 0x18, 0x0a, 0x07,
2247 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76,
2248 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03,
2249 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xec, 0x01, 0x0a, 0x15, 0x50,
2250 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53,
2251 0x74, 0x61, 0x74, 0x65, 0x12, 0x5f, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
2252 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2253 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
2254 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61,
2255 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72,
2256 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65,
2257 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x72, 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
2258 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
2259 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67,
2260 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61,
2261 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x47,
2262 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
2263 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79,
2264 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x33, 0x0a, 0x17, 0x50, 0x6f, 0x6c,
2265 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72,
2266 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
2267 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xc1,
2268 0x01, 0x0a, 0x0d, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x53, 0x74, 0x61, 0x74, 0x65,
2269 0x12, 0x57, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28,
2270 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2271 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61,
2272 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61,
2273 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
2274 0x52, 0x07, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x12, 0x57, 0x0a, 0x07, 0x76, 0x65, 0x72,
2275 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f,
2276 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
2277 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
2278 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74,
2279 0x68, 0x7a, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
2280 0x6f, 0x6e, 0x22, 0x3a, 0x0a, 0x0f, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x56, 0x65,
2281 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b,
2282 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
2283 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x84,
2284 0x03, 0x0a, 0x19, 0x47, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x44, 0x65, 0x70,
2285 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x8c, 0x01, 0x0a,
2286 0x23, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
2287 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f, 0x73,
2288 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f,
2289 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
2290 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
2291 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
2292 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x20, 0x67, 0x61, 0x74, 0x65, 0x6b,
2293 0x65, 0x65, 0x70, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x4d,
2294 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x68, 0x0a, 0x10, 0x67,
2295 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x18,
2296 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2297 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
2298 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61,
2299 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53,
2300 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72,
2301 0x41, 0x75, 0x64, 0x69, 0x74, 0x12, 0x6e, 0x0a, 0x13, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65,
2302 0x70, 0x65, 0x72, 0x5f, 0x6d, 0x75, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01,
2303 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2304 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
2305 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68,
2306 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74,
2307 0x65, 0x52, 0x12, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x4d, 0x75, 0x74,
2308 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2a, 0x60, 0x0a, 0x0f, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d,
2309 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x44, 0x45, 0x50, 0x4c,
2310 0x4f, 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53,
2311 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f,
2312 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a,
2313 0x09, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05,
2314 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x42, 0xba, 0x02, 0x0a, 0x30, 0x63, 0x6f, 0x6d, 0x2e,
2315 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
2316 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
2317 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x42, 0x15, 0x43, 0x6f,
2318 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72,
2319 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x5c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
2320 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
2321 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f,
2322 0x75, 0x64, 0x2f, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2323 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x61, 0x6c, 0x70,
2324 0x68, 0x61, 0x3b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
2325 0x65, 0x6e, 0x74, 0xaa, 0x02, 0x2c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f,
2326 0x75, 0x64, 0x2e, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2327 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x41, 0x6c, 0x70,
2328 0x68, 0x61, 0xca, 0x02, 0x2c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
2329 0x64, 0x5c, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d,
2330 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x61, 0x6c, 0x70, 0x68,
2331 0x61, 0xea, 0x02, 0x30, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75,
2332 0x64, 0x3a, 0x3a, 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2333 0x67, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x61,
2334 0x6c, 0x70, 0x68, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2335 }
2336
2337 var (
2338 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescOnce sync.Once
2339 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescData = file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDesc
2340 )
2341
2342 func file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescGZIP() []byte {
2343 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescOnce.Do(func() {
2344 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescData)
2345 })
2346 return file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDescData
2347 }
2348
2349 var file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
2350 var file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes = make([]protoimpl.MessageInfo, 24)
2351 var file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_goTypes = []interface{}{
2352 (DeploymentState)(0),
2353 (SyncState_SyncCode)(0),
2354 (*MembershipState)(nil),
2355 (*MembershipSpec)(nil),
2356 (*ConfigSync)(nil),
2357 (*GitConfig)(nil),
2358 (*PolicyController)(nil),
2359 (*BinauthzConfig)(nil),
2360 (*HierarchyControllerConfig)(nil),
2361 (*HierarchyControllerDeploymentState)(nil),
2362 (*HierarchyControllerVersion)(nil),
2363 (*HierarchyControllerState)(nil),
2364 (*OperatorState)(nil),
2365 (*InstallError)(nil),
2366 (*ConfigSyncState)(nil),
2367 (*ConfigSyncVersion)(nil),
2368 (*ConfigSyncDeploymentState)(nil),
2369 (*SyncState)(nil),
2370 (*SyncError)(nil),
2371 (*ErrorResource)(nil),
2372 (*GroupVersionKind)(nil),
2373 (*PolicyControllerState)(nil),
2374 (*PolicyControllerVersion)(nil),
2375 (*BinauthzState)(nil),
2376 (*BinauthzVersion)(nil),
2377 (*GatekeeperDeploymentState)(nil),
2378 (*timestamppb.Timestamp)(nil),
2379 }
2380 var file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_depIdxs = []int32{
2381 3,
2382 12,
2383 14,
2384 21,
2385 23,
2386 11,
2387 4,
2388 6,
2389 7,
2390 8,
2391 5,
2392 0,
2393 0,
2394 10,
2395 9,
2396 0,
2397 13,
2398 15,
2399 16,
2400 17,
2401 0,
2402 0,
2403 0,
2404 0,
2405 0,
2406 0,
2407 26,
2408 1,
2409 18,
2410 19,
2411 20,
2412 22,
2413 25,
2414 0,
2415 24,
2416 0,
2417 0,
2418 0,
2419 38,
2420 38,
2421 38,
2422 38,
2423 0,
2424 }
2425
2426 func init() { file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_init() }
2427 func file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_init() {
2428 if File_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto != nil {
2429 return
2430 }
2431 if !protoimpl.UnsafeEnabled {
2432 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2433 switch v := v.(*MembershipState); i {
2434 case 0:
2435 return &v.state
2436 case 1:
2437 return &v.sizeCache
2438 case 2:
2439 return &v.unknownFields
2440 default:
2441 return nil
2442 }
2443 }
2444 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2445 switch v := v.(*MembershipSpec); i {
2446 case 0:
2447 return &v.state
2448 case 1:
2449 return &v.sizeCache
2450 case 2:
2451 return &v.unknownFields
2452 default:
2453 return nil
2454 }
2455 }
2456 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2457 switch v := v.(*ConfigSync); i {
2458 case 0:
2459 return &v.state
2460 case 1:
2461 return &v.sizeCache
2462 case 2:
2463 return &v.unknownFields
2464 default:
2465 return nil
2466 }
2467 }
2468 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2469 switch v := v.(*GitConfig); i {
2470 case 0:
2471 return &v.state
2472 case 1:
2473 return &v.sizeCache
2474 case 2:
2475 return &v.unknownFields
2476 default:
2477 return nil
2478 }
2479 }
2480 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2481 switch v := v.(*PolicyController); i {
2482 case 0:
2483 return &v.state
2484 case 1:
2485 return &v.sizeCache
2486 case 2:
2487 return &v.unknownFields
2488 default:
2489 return nil
2490 }
2491 }
2492 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2493 switch v := v.(*BinauthzConfig); i {
2494 case 0:
2495 return &v.state
2496 case 1:
2497 return &v.sizeCache
2498 case 2:
2499 return &v.unknownFields
2500 default:
2501 return nil
2502 }
2503 }
2504 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2505 switch v := v.(*HierarchyControllerConfig); i {
2506 case 0:
2507 return &v.state
2508 case 1:
2509 return &v.sizeCache
2510 case 2:
2511 return &v.unknownFields
2512 default:
2513 return nil
2514 }
2515 }
2516 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2517 switch v := v.(*HierarchyControllerDeploymentState); i {
2518 case 0:
2519 return &v.state
2520 case 1:
2521 return &v.sizeCache
2522 case 2:
2523 return &v.unknownFields
2524 default:
2525 return nil
2526 }
2527 }
2528 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2529 switch v := v.(*HierarchyControllerVersion); i {
2530 case 0:
2531 return &v.state
2532 case 1:
2533 return &v.sizeCache
2534 case 2:
2535 return &v.unknownFields
2536 default:
2537 return nil
2538 }
2539 }
2540 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2541 switch v := v.(*HierarchyControllerState); i {
2542 case 0:
2543 return &v.state
2544 case 1:
2545 return &v.sizeCache
2546 case 2:
2547 return &v.unknownFields
2548 default:
2549 return nil
2550 }
2551 }
2552 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2553 switch v := v.(*OperatorState); i {
2554 case 0:
2555 return &v.state
2556 case 1:
2557 return &v.sizeCache
2558 case 2:
2559 return &v.unknownFields
2560 default:
2561 return nil
2562 }
2563 }
2564 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2565 switch v := v.(*InstallError); i {
2566 case 0:
2567 return &v.state
2568 case 1:
2569 return &v.sizeCache
2570 case 2:
2571 return &v.unknownFields
2572 default:
2573 return nil
2574 }
2575 }
2576 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2577 switch v := v.(*ConfigSyncState); i {
2578 case 0:
2579 return &v.state
2580 case 1:
2581 return &v.sizeCache
2582 case 2:
2583 return &v.unknownFields
2584 default:
2585 return nil
2586 }
2587 }
2588 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2589 switch v := v.(*ConfigSyncVersion); i {
2590 case 0:
2591 return &v.state
2592 case 1:
2593 return &v.sizeCache
2594 case 2:
2595 return &v.unknownFields
2596 default:
2597 return nil
2598 }
2599 }
2600 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2601 switch v := v.(*ConfigSyncDeploymentState); i {
2602 case 0:
2603 return &v.state
2604 case 1:
2605 return &v.sizeCache
2606 case 2:
2607 return &v.unknownFields
2608 default:
2609 return nil
2610 }
2611 }
2612 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2613 switch v := v.(*SyncState); i {
2614 case 0:
2615 return &v.state
2616 case 1:
2617 return &v.sizeCache
2618 case 2:
2619 return &v.unknownFields
2620 default:
2621 return nil
2622 }
2623 }
2624 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2625 switch v := v.(*SyncError); i {
2626 case 0:
2627 return &v.state
2628 case 1:
2629 return &v.sizeCache
2630 case 2:
2631 return &v.unknownFields
2632 default:
2633 return nil
2634 }
2635 }
2636 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2637 switch v := v.(*ErrorResource); i {
2638 case 0:
2639 return &v.state
2640 case 1:
2641 return &v.sizeCache
2642 case 2:
2643 return &v.unknownFields
2644 default:
2645 return nil
2646 }
2647 }
2648 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2649 switch v := v.(*GroupVersionKind); i {
2650 case 0:
2651 return &v.state
2652 case 1:
2653 return &v.sizeCache
2654 case 2:
2655 return &v.unknownFields
2656 default:
2657 return nil
2658 }
2659 }
2660 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2661 switch v := v.(*PolicyControllerState); i {
2662 case 0:
2663 return &v.state
2664 case 1:
2665 return &v.sizeCache
2666 case 2:
2667 return &v.unknownFields
2668 default:
2669 return nil
2670 }
2671 }
2672 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2673 switch v := v.(*PolicyControllerVersion); i {
2674 case 0:
2675 return &v.state
2676 case 1:
2677 return &v.sizeCache
2678 case 2:
2679 return &v.unknownFields
2680 default:
2681 return nil
2682 }
2683 }
2684 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2685 switch v := v.(*BinauthzState); i {
2686 case 0:
2687 return &v.state
2688 case 1:
2689 return &v.sizeCache
2690 case 2:
2691 return &v.unknownFields
2692 default:
2693 return nil
2694 }
2695 }
2696 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
2697 switch v := v.(*BinauthzVersion); i {
2698 case 0:
2699 return &v.state
2700 case 1:
2701 return &v.sizeCache
2702 case 2:
2703 return &v.unknownFields
2704 default:
2705 return nil
2706 }
2707 }
2708 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
2709 switch v := v.(*GatekeeperDeploymentState); i {
2710 case 0:
2711 return &v.state
2712 case 1:
2713 return &v.sizeCache
2714 case 2:
2715 return &v.unknownFields
2716 default:
2717 return nil
2718 }
2719 }
2720 }
2721 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes[4].OneofWrappers = []interface{}{}
2722 type x struct{}
2723 out := protoimpl.TypeBuilder{
2724 File: protoimpl.DescBuilder{
2725 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2726 RawDescriptor: file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDesc,
2727 NumEnums: 2,
2728 NumMessages: 24,
2729 NumExtensions: 0,
2730 NumServices: 0,
2731 },
2732 GoTypes: file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_goTypes,
2733 DependencyIndexes: file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_depIdxs,
2734 EnumInfos: file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_enumTypes,
2735 MessageInfos: file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_msgTypes,
2736 }.Build()
2737 File_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto = out.File
2738 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_rawDesc = nil
2739 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_goTypes = nil
2740 file_google_cloud_gkehub_v1alpha_configmanagement_configmanagement_proto_depIdxs = nil
2741 }
2742
View as plain text