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_v1beta_configmanagement_configmanagement_proto_enumTypes[0].Descriptor()
81 }
82
83 func (DeploymentState) Type() protoreflect.EnumType {
84 return &file_google_cloud_gkehub_v1beta_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_v1beta_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_v1beta_configmanagement_configmanagement_proto_enumTypes[1].Descriptor()
155 }
156
157 func (SyncState_SyncCode) Type() protoreflect.EnumType {
158 return &file_google_cloud_gkehub_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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_v1beta_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
563 func (x *PolicyController) Reset() {
564 *x = PolicyController{}
565 if protoimpl.UnsafeEnabled {
566 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[4]
567 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
568 ms.StoreMessageInfo(mi)
569 }
570 }
571
572 func (x *PolicyController) String() string {
573 return protoimpl.X.MessageStringOf(x)
574 }
575
576 func (*PolicyController) ProtoMessage() {}
577
578 func (x *PolicyController) ProtoReflect() protoreflect.Message {
579 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[4]
580 if protoimpl.UnsafeEnabled && x != nil {
581 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
582 if ms.LoadMessageInfo() == nil {
583 ms.StoreMessageInfo(mi)
584 }
585 return ms
586 }
587 return mi.MessageOf(x)
588 }
589
590
591 func (*PolicyController) Descriptor() ([]byte, []int) {
592 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{4}
593 }
594
595 func (x *PolicyController) GetEnabled() bool {
596 if x != nil {
597 return x.Enabled
598 }
599 return false
600 }
601
602 func (x *PolicyController) GetTemplateLibraryInstalled() bool {
603 if x != nil && x.TemplateLibraryInstalled != nil {
604 return *x.TemplateLibraryInstalled
605 }
606 return false
607 }
608
609 func (x *PolicyController) GetAuditIntervalSeconds() int64 {
610 if x != nil && x.AuditIntervalSeconds != nil {
611 return *x.AuditIntervalSeconds
612 }
613 return 0
614 }
615
616 func (x *PolicyController) GetExemptableNamespaces() []string {
617 if x != nil {
618 return x.ExemptableNamespaces
619 }
620 return nil
621 }
622
623 func (x *PolicyController) GetReferentialRulesEnabled() bool {
624 if x != nil {
625 return x.ReferentialRulesEnabled
626 }
627 return false
628 }
629
630 func (x *PolicyController) GetLogDeniesEnabled() bool {
631 if x != nil {
632 return x.LogDeniesEnabled
633 }
634 return false
635 }
636
637
638 type BinauthzConfig struct {
639 state protoimpl.MessageState
640 sizeCache protoimpl.SizeCache
641 unknownFields protoimpl.UnknownFields
642
643
644 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
645 }
646
647 func (x *BinauthzConfig) Reset() {
648 *x = BinauthzConfig{}
649 if protoimpl.UnsafeEnabled {
650 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[5]
651 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
652 ms.StoreMessageInfo(mi)
653 }
654 }
655
656 func (x *BinauthzConfig) String() string {
657 return protoimpl.X.MessageStringOf(x)
658 }
659
660 func (*BinauthzConfig) ProtoMessage() {}
661
662 func (x *BinauthzConfig) ProtoReflect() protoreflect.Message {
663 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[5]
664 if protoimpl.UnsafeEnabled && x != nil {
665 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
666 if ms.LoadMessageInfo() == nil {
667 ms.StoreMessageInfo(mi)
668 }
669 return ms
670 }
671 return mi.MessageOf(x)
672 }
673
674
675 func (*BinauthzConfig) Descriptor() ([]byte, []int) {
676 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{5}
677 }
678
679 func (x *BinauthzConfig) GetEnabled() bool {
680 if x != nil {
681 return x.Enabled
682 }
683 return false
684 }
685
686
687 type HierarchyControllerConfig struct {
688 state protoimpl.MessageState
689 sizeCache protoimpl.SizeCache
690 unknownFields protoimpl.UnknownFields
691
692
693 Enabled bool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`
694
695 EnablePodTreeLabels bool `protobuf:"varint,2,opt,name=enable_pod_tree_labels,json=enablePodTreeLabels,proto3" json:"enable_pod_tree_labels,omitempty"`
696
697 EnableHierarchicalResourceQuota bool `protobuf:"varint,3,opt,name=enable_hierarchical_resource_quota,json=enableHierarchicalResourceQuota,proto3" json:"enable_hierarchical_resource_quota,omitempty"`
698 }
699
700 func (x *HierarchyControllerConfig) Reset() {
701 *x = HierarchyControllerConfig{}
702 if protoimpl.UnsafeEnabled {
703 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[6]
704 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
705 ms.StoreMessageInfo(mi)
706 }
707 }
708
709 func (x *HierarchyControllerConfig) String() string {
710 return protoimpl.X.MessageStringOf(x)
711 }
712
713 func (*HierarchyControllerConfig) ProtoMessage() {}
714
715 func (x *HierarchyControllerConfig) ProtoReflect() protoreflect.Message {
716 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[6]
717 if protoimpl.UnsafeEnabled && x != nil {
718 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
719 if ms.LoadMessageInfo() == nil {
720 ms.StoreMessageInfo(mi)
721 }
722 return ms
723 }
724 return mi.MessageOf(x)
725 }
726
727
728 func (*HierarchyControllerConfig) Descriptor() ([]byte, []int) {
729 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{6}
730 }
731
732 func (x *HierarchyControllerConfig) GetEnabled() bool {
733 if x != nil {
734 return x.Enabled
735 }
736 return false
737 }
738
739 func (x *HierarchyControllerConfig) GetEnablePodTreeLabels() bool {
740 if x != nil {
741 return x.EnablePodTreeLabels
742 }
743 return false
744 }
745
746 func (x *HierarchyControllerConfig) GetEnableHierarchicalResourceQuota() bool {
747 if x != nil {
748 return x.EnableHierarchicalResourceQuota
749 }
750 return false
751 }
752
753
754 type HierarchyControllerDeploymentState struct {
755 state protoimpl.MessageState
756 sizeCache protoimpl.SizeCache
757 unknownFields protoimpl.UnknownFields
758
759
760 Hnc DeploymentState `protobuf:"varint,1,opt,name=hnc,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"hnc,omitempty"`
761
762 Extension DeploymentState `protobuf:"varint,2,opt,name=extension,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"extension,omitempty"`
763 }
764
765 func (x *HierarchyControllerDeploymentState) Reset() {
766 *x = HierarchyControllerDeploymentState{}
767 if protoimpl.UnsafeEnabled {
768 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[7]
769 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
770 ms.StoreMessageInfo(mi)
771 }
772 }
773
774 func (x *HierarchyControllerDeploymentState) String() string {
775 return protoimpl.X.MessageStringOf(x)
776 }
777
778 func (*HierarchyControllerDeploymentState) ProtoMessage() {}
779
780 func (x *HierarchyControllerDeploymentState) ProtoReflect() protoreflect.Message {
781 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[7]
782 if protoimpl.UnsafeEnabled && x != nil {
783 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
784 if ms.LoadMessageInfo() == nil {
785 ms.StoreMessageInfo(mi)
786 }
787 return ms
788 }
789 return mi.MessageOf(x)
790 }
791
792
793 func (*HierarchyControllerDeploymentState) Descriptor() ([]byte, []int) {
794 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{7}
795 }
796
797 func (x *HierarchyControllerDeploymentState) GetHnc() DeploymentState {
798 if x != nil {
799 return x.Hnc
800 }
801 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
802 }
803
804 func (x *HierarchyControllerDeploymentState) GetExtension() DeploymentState {
805 if x != nil {
806 return x.Extension
807 }
808 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
809 }
810
811
812 type HierarchyControllerVersion struct {
813 state protoimpl.MessageState
814 sizeCache protoimpl.SizeCache
815 unknownFields protoimpl.UnknownFields
816
817
818 Hnc string `protobuf:"bytes,1,opt,name=hnc,proto3" json:"hnc,omitempty"`
819
820 Extension string `protobuf:"bytes,2,opt,name=extension,proto3" json:"extension,omitempty"`
821 }
822
823 func (x *HierarchyControllerVersion) Reset() {
824 *x = HierarchyControllerVersion{}
825 if protoimpl.UnsafeEnabled {
826 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[8]
827 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
828 ms.StoreMessageInfo(mi)
829 }
830 }
831
832 func (x *HierarchyControllerVersion) String() string {
833 return protoimpl.X.MessageStringOf(x)
834 }
835
836 func (*HierarchyControllerVersion) ProtoMessage() {}
837
838 func (x *HierarchyControllerVersion) ProtoReflect() protoreflect.Message {
839 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[8]
840 if protoimpl.UnsafeEnabled && x != nil {
841 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
842 if ms.LoadMessageInfo() == nil {
843 ms.StoreMessageInfo(mi)
844 }
845 return ms
846 }
847 return mi.MessageOf(x)
848 }
849
850
851 func (*HierarchyControllerVersion) Descriptor() ([]byte, []int) {
852 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{8}
853 }
854
855 func (x *HierarchyControllerVersion) GetHnc() string {
856 if x != nil {
857 return x.Hnc
858 }
859 return ""
860 }
861
862 func (x *HierarchyControllerVersion) GetExtension() string {
863 if x != nil {
864 return x.Extension
865 }
866 return ""
867 }
868
869
870 type HierarchyControllerState struct {
871 state protoimpl.MessageState
872 sizeCache protoimpl.SizeCache
873 unknownFields protoimpl.UnknownFields
874
875
876 Version *HierarchyControllerVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
877
878 State *HierarchyControllerDeploymentState `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
879 }
880
881 func (x *HierarchyControllerState) Reset() {
882 *x = HierarchyControllerState{}
883 if protoimpl.UnsafeEnabled {
884 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[9]
885 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
886 ms.StoreMessageInfo(mi)
887 }
888 }
889
890 func (x *HierarchyControllerState) String() string {
891 return protoimpl.X.MessageStringOf(x)
892 }
893
894 func (*HierarchyControllerState) ProtoMessage() {}
895
896 func (x *HierarchyControllerState) ProtoReflect() protoreflect.Message {
897 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[9]
898 if protoimpl.UnsafeEnabled && x != nil {
899 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
900 if ms.LoadMessageInfo() == nil {
901 ms.StoreMessageInfo(mi)
902 }
903 return ms
904 }
905 return mi.MessageOf(x)
906 }
907
908
909 func (*HierarchyControllerState) Descriptor() ([]byte, []int) {
910 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{9}
911 }
912
913 func (x *HierarchyControllerState) GetVersion() *HierarchyControllerVersion {
914 if x != nil {
915 return x.Version
916 }
917 return nil
918 }
919
920 func (x *HierarchyControllerState) GetState() *HierarchyControllerDeploymentState {
921 if x != nil {
922 return x.State
923 }
924 return nil
925 }
926
927
928 type OperatorState struct {
929 state protoimpl.MessageState
930 sizeCache protoimpl.SizeCache
931 unknownFields protoimpl.UnknownFields
932
933
934 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
935
936 DeploymentState DeploymentState `protobuf:"varint,2,opt,name=deployment_state,json=deploymentState,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"deployment_state,omitempty"`
937
938 Errors []*InstallError `protobuf:"bytes,3,rep,name=errors,proto3" json:"errors,omitempty"`
939 }
940
941 func (x *OperatorState) Reset() {
942 *x = OperatorState{}
943 if protoimpl.UnsafeEnabled {
944 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[10]
945 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
946 ms.StoreMessageInfo(mi)
947 }
948 }
949
950 func (x *OperatorState) String() string {
951 return protoimpl.X.MessageStringOf(x)
952 }
953
954 func (*OperatorState) ProtoMessage() {}
955
956 func (x *OperatorState) ProtoReflect() protoreflect.Message {
957 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[10]
958 if protoimpl.UnsafeEnabled && x != nil {
959 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
960 if ms.LoadMessageInfo() == nil {
961 ms.StoreMessageInfo(mi)
962 }
963 return ms
964 }
965 return mi.MessageOf(x)
966 }
967
968
969 func (*OperatorState) Descriptor() ([]byte, []int) {
970 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{10}
971 }
972
973 func (x *OperatorState) GetVersion() string {
974 if x != nil {
975 return x.Version
976 }
977 return ""
978 }
979
980 func (x *OperatorState) GetDeploymentState() DeploymentState {
981 if x != nil {
982 return x.DeploymentState
983 }
984 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
985 }
986
987 func (x *OperatorState) GetErrors() []*InstallError {
988 if x != nil {
989 return x.Errors
990 }
991 return nil
992 }
993
994
995 type InstallError struct {
996 state protoimpl.MessageState
997 sizeCache protoimpl.SizeCache
998 unknownFields protoimpl.UnknownFields
999
1000
1001 ErrorMessage string `protobuf:"bytes,1,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
1002 }
1003
1004 func (x *InstallError) Reset() {
1005 *x = InstallError{}
1006 if protoimpl.UnsafeEnabled {
1007 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[11]
1008 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1009 ms.StoreMessageInfo(mi)
1010 }
1011 }
1012
1013 func (x *InstallError) String() string {
1014 return protoimpl.X.MessageStringOf(x)
1015 }
1016
1017 func (*InstallError) ProtoMessage() {}
1018
1019 func (x *InstallError) ProtoReflect() protoreflect.Message {
1020 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[11]
1021 if protoimpl.UnsafeEnabled && x != nil {
1022 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1023 if ms.LoadMessageInfo() == nil {
1024 ms.StoreMessageInfo(mi)
1025 }
1026 return ms
1027 }
1028 return mi.MessageOf(x)
1029 }
1030
1031
1032 func (*InstallError) Descriptor() ([]byte, []int) {
1033 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{11}
1034 }
1035
1036 func (x *InstallError) GetErrorMessage() string {
1037 if x != nil {
1038 return x.ErrorMessage
1039 }
1040 return ""
1041 }
1042
1043
1044 type ConfigSyncState struct {
1045 state protoimpl.MessageState
1046 sizeCache protoimpl.SizeCache
1047 unknownFields protoimpl.UnknownFields
1048
1049
1050 Version *ConfigSyncVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1051
1052
1053 DeploymentState *ConfigSyncDeploymentState `protobuf:"bytes,2,opt,name=deployment_state,json=deploymentState,proto3" json:"deployment_state,omitempty"`
1054
1055 SyncState *SyncState `protobuf:"bytes,3,opt,name=sync_state,json=syncState,proto3" json:"sync_state,omitempty"`
1056 }
1057
1058 func (x *ConfigSyncState) Reset() {
1059 *x = ConfigSyncState{}
1060 if protoimpl.UnsafeEnabled {
1061 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[12]
1062 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1063 ms.StoreMessageInfo(mi)
1064 }
1065 }
1066
1067 func (x *ConfigSyncState) String() string {
1068 return protoimpl.X.MessageStringOf(x)
1069 }
1070
1071 func (*ConfigSyncState) ProtoMessage() {}
1072
1073 func (x *ConfigSyncState) ProtoReflect() protoreflect.Message {
1074 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[12]
1075 if protoimpl.UnsafeEnabled && x != nil {
1076 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1077 if ms.LoadMessageInfo() == nil {
1078 ms.StoreMessageInfo(mi)
1079 }
1080 return ms
1081 }
1082 return mi.MessageOf(x)
1083 }
1084
1085
1086 func (*ConfigSyncState) Descriptor() ([]byte, []int) {
1087 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{12}
1088 }
1089
1090 func (x *ConfigSyncState) GetVersion() *ConfigSyncVersion {
1091 if x != nil {
1092 return x.Version
1093 }
1094 return nil
1095 }
1096
1097 func (x *ConfigSyncState) GetDeploymentState() *ConfigSyncDeploymentState {
1098 if x != nil {
1099 return x.DeploymentState
1100 }
1101 return nil
1102 }
1103
1104 func (x *ConfigSyncState) GetSyncState() *SyncState {
1105 if x != nil {
1106 return x.SyncState
1107 }
1108 return nil
1109 }
1110
1111
1112 type ConfigSyncVersion struct {
1113 state protoimpl.MessageState
1114 sizeCache protoimpl.SizeCache
1115 unknownFields protoimpl.UnknownFields
1116
1117
1118 Importer string `protobuf:"bytes,1,opt,name=importer,proto3" json:"importer,omitempty"`
1119
1120 Syncer string `protobuf:"bytes,2,opt,name=syncer,proto3" json:"syncer,omitempty"`
1121
1122 GitSync string `protobuf:"bytes,3,opt,name=git_sync,json=gitSync,proto3" json:"git_sync,omitempty"`
1123
1124 Monitor string `protobuf:"bytes,4,opt,name=monitor,proto3" json:"monitor,omitempty"`
1125
1126 ReconcilerManager string `protobuf:"bytes,5,opt,name=reconciler_manager,json=reconcilerManager,proto3" json:"reconciler_manager,omitempty"`
1127
1128 RootReconciler string `protobuf:"bytes,6,opt,name=root_reconciler,json=rootReconciler,proto3" json:"root_reconciler,omitempty"`
1129 }
1130
1131 func (x *ConfigSyncVersion) Reset() {
1132 *x = ConfigSyncVersion{}
1133 if protoimpl.UnsafeEnabled {
1134 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[13]
1135 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1136 ms.StoreMessageInfo(mi)
1137 }
1138 }
1139
1140 func (x *ConfigSyncVersion) String() string {
1141 return protoimpl.X.MessageStringOf(x)
1142 }
1143
1144 func (*ConfigSyncVersion) ProtoMessage() {}
1145
1146 func (x *ConfigSyncVersion) ProtoReflect() protoreflect.Message {
1147 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[13]
1148 if protoimpl.UnsafeEnabled && x != nil {
1149 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1150 if ms.LoadMessageInfo() == nil {
1151 ms.StoreMessageInfo(mi)
1152 }
1153 return ms
1154 }
1155 return mi.MessageOf(x)
1156 }
1157
1158
1159 func (*ConfigSyncVersion) Descriptor() ([]byte, []int) {
1160 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{13}
1161 }
1162
1163 func (x *ConfigSyncVersion) GetImporter() string {
1164 if x != nil {
1165 return x.Importer
1166 }
1167 return ""
1168 }
1169
1170 func (x *ConfigSyncVersion) GetSyncer() string {
1171 if x != nil {
1172 return x.Syncer
1173 }
1174 return ""
1175 }
1176
1177 func (x *ConfigSyncVersion) GetGitSync() string {
1178 if x != nil {
1179 return x.GitSync
1180 }
1181 return ""
1182 }
1183
1184 func (x *ConfigSyncVersion) GetMonitor() string {
1185 if x != nil {
1186 return x.Monitor
1187 }
1188 return ""
1189 }
1190
1191 func (x *ConfigSyncVersion) GetReconcilerManager() string {
1192 if x != nil {
1193 return x.ReconcilerManager
1194 }
1195 return ""
1196 }
1197
1198 func (x *ConfigSyncVersion) GetRootReconciler() string {
1199 if x != nil {
1200 return x.RootReconciler
1201 }
1202 return ""
1203 }
1204
1205
1206 type ConfigSyncDeploymentState struct {
1207 state protoimpl.MessageState
1208 sizeCache protoimpl.SizeCache
1209 unknownFields protoimpl.UnknownFields
1210
1211
1212 Importer DeploymentState `protobuf:"varint,1,opt,name=importer,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"importer,omitempty"`
1213
1214 Syncer DeploymentState `protobuf:"varint,2,opt,name=syncer,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"syncer,omitempty"`
1215
1216 GitSync DeploymentState `protobuf:"varint,3,opt,name=git_sync,json=gitSync,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"git_sync,omitempty"`
1217
1218 Monitor DeploymentState `protobuf:"varint,4,opt,name=monitor,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"monitor,omitempty"`
1219
1220 ReconcilerManager DeploymentState `protobuf:"varint,5,opt,name=reconciler_manager,json=reconcilerManager,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"reconciler_manager,omitempty"`
1221
1222 RootReconciler DeploymentState `protobuf:"varint,6,opt,name=root_reconciler,json=rootReconciler,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"root_reconciler,omitempty"`
1223 }
1224
1225 func (x *ConfigSyncDeploymentState) Reset() {
1226 *x = ConfigSyncDeploymentState{}
1227 if protoimpl.UnsafeEnabled {
1228 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[14]
1229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1230 ms.StoreMessageInfo(mi)
1231 }
1232 }
1233
1234 func (x *ConfigSyncDeploymentState) String() string {
1235 return protoimpl.X.MessageStringOf(x)
1236 }
1237
1238 func (*ConfigSyncDeploymentState) ProtoMessage() {}
1239
1240 func (x *ConfigSyncDeploymentState) ProtoReflect() protoreflect.Message {
1241 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[14]
1242 if protoimpl.UnsafeEnabled && x != nil {
1243 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1244 if ms.LoadMessageInfo() == nil {
1245 ms.StoreMessageInfo(mi)
1246 }
1247 return ms
1248 }
1249 return mi.MessageOf(x)
1250 }
1251
1252
1253 func (*ConfigSyncDeploymentState) Descriptor() ([]byte, []int) {
1254 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{14}
1255 }
1256
1257 func (x *ConfigSyncDeploymentState) GetImporter() DeploymentState {
1258 if x != nil {
1259 return x.Importer
1260 }
1261 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1262 }
1263
1264 func (x *ConfigSyncDeploymentState) GetSyncer() DeploymentState {
1265 if x != nil {
1266 return x.Syncer
1267 }
1268 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1269 }
1270
1271 func (x *ConfigSyncDeploymentState) GetGitSync() DeploymentState {
1272 if x != nil {
1273 return x.GitSync
1274 }
1275 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1276 }
1277
1278 func (x *ConfigSyncDeploymentState) GetMonitor() DeploymentState {
1279 if x != nil {
1280 return x.Monitor
1281 }
1282 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1283 }
1284
1285 func (x *ConfigSyncDeploymentState) GetReconcilerManager() DeploymentState {
1286 if x != nil {
1287 return x.ReconcilerManager
1288 }
1289 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1290 }
1291
1292 func (x *ConfigSyncDeploymentState) GetRootReconciler() DeploymentState {
1293 if x != nil {
1294 return x.RootReconciler
1295 }
1296 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1297 }
1298
1299
1300 type SyncState struct {
1301 state protoimpl.MessageState
1302 sizeCache protoimpl.SizeCache
1303 unknownFields protoimpl.UnknownFields
1304
1305
1306 SourceToken string `protobuf:"bytes,1,opt,name=source_token,json=sourceToken,proto3" json:"source_token,omitempty"`
1307
1308 ImportToken string `protobuf:"bytes,2,opt,name=import_token,json=importToken,proto3" json:"import_token,omitempty"`
1309
1310 SyncToken string `protobuf:"bytes,3,opt,name=sync_token,json=syncToken,proto3" json:"sync_token,omitempty"`
1311
1312
1313
1314
1315
1316 LastSync string `protobuf:"bytes,4,opt,name=last_sync,json=lastSync,proto3" json:"last_sync,omitempty"`
1317
1318 LastSyncTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=last_sync_time,json=lastSyncTime,proto3" json:"last_sync_time,omitempty"`
1319
1320 Code SyncState_SyncCode `protobuf:"varint,5,opt,name=code,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.SyncState_SyncCode" json:"code,omitempty"`
1321
1322
1323
1324 Errors []*SyncError `protobuf:"bytes,6,rep,name=errors,proto3" json:"errors,omitempty"`
1325 }
1326
1327 func (x *SyncState) Reset() {
1328 *x = SyncState{}
1329 if protoimpl.UnsafeEnabled {
1330 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[15]
1331 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1332 ms.StoreMessageInfo(mi)
1333 }
1334 }
1335
1336 func (x *SyncState) String() string {
1337 return protoimpl.X.MessageStringOf(x)
1338 }
1339
1340 func (*SyncState) ProtoMessage() {}
1341
1342 func (x *SyncState) ProtoReflect() protoreflect.Message {
1343 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[15]
1344 if protoimpl.UnsafeEnabled && x != nil {
1345 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1346 if ms.LoadMessageInfo() == nil {
1347 ms.StoreMessageInfo(mi)
1348 }
1349 return ms
1350 }
1351 return mi.MessageOf(x)
1352 }
1353
1354
1355 func (*SyncState) Descriptor() ([]byte, []int) {
1356 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{15}
1357 }
1358
1359 func (x *SyncState) GetSourceToken() string {
1360 if x != nil {
1361 return x.SourceToken
1362 }
1363 return ""
1364 }
1365
1366 func (x *SyncState) GetImportToken() string {
1367 if x != nil {
1368 return x.ImportToken
1369 }
1370 return ""
1371 }
1372
1373 func (x *SyncState) GetSyncToken() string {
1374 if x != nil {
1375 return x.SyncToken
1376 }
1377 return ""
1378 }
1379
1380
1381 func (x *SyncState) GetLastSync() string {
1382 if x != nil {
1383 return x.LastSync
1384 }
1385 return ""
1386 }
1387
1388 func (x *SyncState) GetLastSyncTime() *timestamppb.Timestamp {
1389 if x != nil {
1390 return x.LastSyncTime
1391 }
1392 return nil
1393 }
1394
1395 func (x *SyncState) GetCode() SyncState_SyncCode {
1396 if x != nil {
1397 return x.Code
1398 }
1399 return SyncState_SYNC_CODE_UNSPECIFIED
1400 }
1401
1402 func (x *SyncState) GetErrors() []*SyncError {
1403 if x != nil {
1404 return x.Errors
1405 }
1406 return nil
1407 }
1408
1409
1410 type SyncError struct {
1411 state protoimpl.MessageState
1412 sizeCache protoimpl.SizeCache
1413 unknownFields protoimpl.UnknownFields
1414
1415
1416 Code string `protobuf:"bytes,1,opt,name=code,proto3" json:"code,omitempty"`
1417
1418 ErrorMessage string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
1419
1420 ErrorResources []*ErrorResource `protobuf:"bytes,3,rep,name=error_resources,json=errorResources,proto3" json:"error_resources,omitempty"`
1421 }
1422
1423 func (x *SyncError) Reset() {
1424 *x = SyncError{}
1425 if protoimpl.UnsafeEnabled {
1426 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[16]
1427 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1428 ms.StoreMessageInfo(mi)
1429 }
1430 }
1431
1432 func (x *SyncError) String() string {
1433 return protoimpl.X.MessageStringOf(x)
1434 }
1435
1436 func (*SyncError) ProtoMessage() {}
1437
1438 func (x *SyncError) ProtoReflect() protoreflect.Message {
1439 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[16]
1440 if protoimpl.UnsafeEnabled && x != nil {
1441 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1442 if ms.LoadMessageInfo() == nil {
1443 ms.StoreMessageInfo(mi)
1444 }
1445 return ms
1446 }
1447 return mi.MessageOf(x)
1448 }
1449
1450
1451 func (*SyncError) Descriptor() ([]byte, []int) {
1452 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{16}
1453 }
1454
1455 func (x *SyncError) GetCode() string {
1456 if x != nil {
1457 return x.Code
1458 }
1459 return ""
1460 }
1461
1462 func (x *SyncError) GetErrorMessage() string {
1463 if x != nil {
1464 return x.ErrorMessage
1465 }
1466 return ""
1467 }
1468
1469 func (x *SyncError) GetErrorResources() []*ErrorResource {
1470 if x != nil {
1471 return x.ErrorResources
1472 }
1473 return nil
1474 }
1475
1476
1477 type ErrorResource struct {
1478 state protoimpl.MessageState
1479 sizeCache protoimpl.SizeCache
1480 unknownFields protoimpl.UnknownFields
1481
1482
1483 SourcePath string `protobuf:"bytes,1,opt,name=source_path,json=sourcePath,proto3" json:"source_path,omitempty"`
1484
1485 ResourceName string `protobuf:"bytes,2,opt,name=resource_name,json=resourceName,proto3" json:"resource_name,omitempty"`
1486
1487 ResourceNamespace string `protobuf:"bytes,3,opt,name=resource_namespace,json=resourceNamespace,proto3" json:"resource_namespace,omitempty"`
1488
1489 ResourceGvk *GroupVersionKind `protobuf:"bytes,4,opt,name=resource_gvk,json=resourceGvk,proto3" json:"resource_gvk,omitempty"`
1490 }
1491
1492 func (x *ErrorResource) Reset() {
1493 *x = ErrorResource{}
1494 if protoimpl.UnsafeEnabled {
1495 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[17]
1496 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1497 ms.StoreMessageInfo(mi)
1498 }
1499 }
1500
1501 func (x *ErrorResource) String() string {
1502 return protoimpl.X.MessageStringOf(x)
1503 }
1504
1505 func (*ErrorResource) ProtoMessage() {}
1506
1507 func (x *ErrorResource) ProtoReflect() protoreflect.Message {
1508 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[17]
1509 if protoimpl.UnsafeEnabled && x != nil {
1510 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1511 if ms.LoadMessageInfo() == nil {
1512 ms.StoreMessageInfo(mi)
1513 }
1514 return ms
1515 }
1516 return mi.MessageOf(x)
1517 }
1518
1519
1520 func (*ErrorResource) Descriptor() ([]byte, []int) {
1521 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{17}
1522 }
1523
1524 func (x *ErrorResource) GetSourcePath() string {
1525 if x != nil {
1526 return x.SourcePath
1527 }
1528 return ""
1529 }
1530
1531 func (x *ErrorResource) GetResourceName() string {
1532 if x != nil {
1533 return x.ResourceName
1534 }
1535 return ""
1536 }
1537
1538 func (x *ErrorResource) GetResourceNamespace() string {
1539 if x != nil {
1540 return x.ResourceNamespace
1541 }
1542 return ""
1543 }
1544
1545 func (x *ErrorResource) GetResourceGvk() *GroupVersionKind {
1546 if x != nil {
1547 return x.ResourceGvk
1548 }
1549 return nil
1550 }
1551
1552
1553 type GroupVersionKind struct {
1554 state protoimpl.MessageState
1555 sizeCache protoimpl.SizeCache
1556 unknownFields protoimpl.UnknownFields
1557
1558
1559 Group string `protobuf:"bytes,1,opt,name=group,proto3" json:"group,omitempty"`
1560
1561 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1562
1563 Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
1564 }
1565
1566 func (x *GroupVersionKind) Reset() {
1567 *x = GroupVersionKind{}
1568 if protoimpl.UnsafeEnabled {
1569 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[18]
1570 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1571 ms.StoreMessageInfo(mi)
1572 }
1573 }
1574
1575 func (x *GroupVersionKind) String() string {
1576 return protoimpl.X.MessageStringOf(x)
1577 }
1578
1579 func (*GroupVersionKind) ProtoMessage() {}
1580
1581 func (x *GroupVersionKind) ProtoReflect() protoreflect.Message {
1582 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[18]
1583 if protoimpl.UnsafeEnabled && x != nil {
1584 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1585 if ms.LoadMessageInfo() == nil {
1586 ms.StoreMessageInfo(mi)
1587 }
1588 return ms
1589 }
1590 return mi.MessageOf(x)
1591 }
1592
1593
1594 func (*GroupVersionKind) Descriptor() ([]byte, []int) {
1595 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{18}
1596 }
1597
1598 func (x *GroupVersionKind) GetGroup() string {
1599 if x != nil {
1600 return x.Group
1601 }
1602 return ""
1603 }
1604
1605 func (x *GroupVersionKind) GetVersion() string {
1606 if x != nil {
1607 return x.Version
1608 }
1609 return ""
1610 }
1611
1612 func (x *GroupVersionKind) GetKind() string {
1613 if x != nil {
1614 return x.Kind
1615 }
1616 return ""
1617 }
1618
1619
1620 type PolicyControllerState struct {
1621 state protoimpl.MessageState
1622 sizeCache protoimpl.SizeCache
1623 unknownFields protoimpl.UnknownFields
1624
1625
1626 Version *PolicyControllerVersion `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1627
1628 DeploymentState *GatekeeperDeploymentState `protobuf:"bytes,2,opt,name=deployment_state,json=deploymentState,proto3" json:"deployment_state,omitempty"`
1629 }
1630
1631 func (x *PolicyControllerState) Reset() {
1632 *x = PolicyControllerState{}
1633 if protoimpl.UnsafeEnabled {
1634 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[19]
1635 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1636 ms.StoreMessageInfo(mi)
1637 }
1638 }
1639
1640 func (x *PolicyControllerState) String() string {
1641 return protoimpl.X.MessageStringOf(x)
1642 }
1643
1644 func (*PolicyControllerState) ProtoMessage() {}
1645
1646 func (x *PolicyControllerState) ProtoReflect() protoreflect.Message {
1647 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[19]
1648 if protoimpl.UnsafeEnabled && x != nil {
1649 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1650 if ms.LoadMessageInfo() == nil {
1651 ms.StoreMessageInfo(mi)
1652 }
1653 return ms
1654 }
1655 return mi.MessageOf(x)
1656 }
1657
1658
1659 func (*PolicyControllerState) Descriptor() ([]byte, []int) {
1660 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{19}
1661 }
1662
1663 func (x *PolicyControllerState) GetVersion() *PolicyControllerVersion {
1664 if x != nil {
1665 return x.Version
1666 }
1667 return nil
1668 }
1669
1670 func (x *PolicyControllerState) GetDeploymentState() *GatekeeperDeploymentState {
1671 if x != nil {
1672 return x.DeploymentState
1673 }
1674 return nil
1675 }
1676
1677
1678 type PolicyControllerVersion struct {
1679 state protoimpl.MessageState
1680 sizeCache protoimpl.SizeCache
1681 unknownFields protoimpl.UnknownFields
1682
1683
1684
1685 Version string `protobuf:"bytes,1,opt,name=version,proto3" json:"version,omitempty"`
1686 }
1687
1688 func (x *PolicyControllerVersion) Reset() {
1689 *x = PolicyControllerVersion{}
1690 if protoimpl.UnsafeEnabled {
1691 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[20]
1692 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1693 ms.StoreMessageInfo(mi)
1694 }
1695 }
1696
1697 func (x *PolicyControllerVersion) String() string {
1698 return protoimpl.X.MessageStringOf(x)
1699 }
1700
1701 func (*PolicyControllerVersion) ProtoMessage() {}
1702
1703 func (x *PolicyControllerVersion) ProtoReflect() protoreflect.Message {
1704 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[20]
1705 if protoimpl.UnsafeEnabled && x != nil {
1706 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1707 if ms.LoadMessageInfo() == nil {
1708 ms.StoreMessageInfo(mi)
1709 }
1710 return ms
1711 }
1712 return mi.MessageOf(x)
1713 }
1714
1715
1716 func (*PolicyControllerVersion) Descriptor() ([]byte, []int) {
1717 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{20}
1718 }
1719
1720 func (x *PolicyControllerVersion) GetVersion() string {
1721 if x != nil {
1722 return x.Version
1723 }
1724 return ""
1725 }
1726
1727
1728 type BinauthzState struct {
1729 state protoimpl.MessageState
1730 sizeCache protoimpl.SizeCache
1731 unknownFields protoimpl.UnknownFields
1732
1733
1734 Webhook DeploymentState `protobuf:"varint,1,opt,name=webhook,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"webhook,omitempty"`
1735
1736 Version *BinauthzVersion `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1737 }
1738
1739 func (x *BinauthzState) Reset() {
1740 *x = BinauthzState{}
1741 if protoimpl.UnsafeEnabled {
1742 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[21]
1743 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1744 ms.StoreMessageInfo(mi)
1745 }
1746 }
1747
1748 func (x *BinauthzState) String() string {
1749 return protoimpl.X.MessageStringOf(x)
1750 }
1751
1752 func (*BinauthzState) ProtoMessage() {}
1753
1754 func (x *BinauthzState) ProtoReflect() protoreflect.Message {
1755 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[21]
1756 if protoimpl.UnsafeEnabled && x != nil {
1757 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1758 if ms.LoadMessageInfo() == nil {
1759 ms.StoreMessageInfo(mi)
1760 }
1761 return ms
1762 }
1763 return mi.MessageOf(x)
1764 }
1765
1766
1767 func (*BinauthzState) Descriptor() ([]byte, []int) {
1768 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{21}
1769 }
1770
1771 func (x *BinauthzState) GetWebhook() DeploymentState {
1772 if x != nil {
1773 return x.Webhook
1774 }
1775 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1776 }
1777
1778 func (x *BinauthzState) GetVersion() *BinauthzVersion {
1779 if x != nil {
1780 return x.Version
1781 }
1782 return nil
1783 }
1784
1785
1786 type BinauthzVersion struct {
1787 state protoimpl.MessageState
1788 sizeCache protoimpl.SizeCache
1789 unknownFields protoimpl.UnknownFields
1790
1791
1792 WebhookVersion string `protobuf:"bytes,1,opt,name=webhook_version,json=webhookVersion,proto3" json:"webhook_version,omitempty"`
1793 }
1794
1795 func (x *BinauthzVersion) Reset() {
1796 *x = BinauthzVersion{}
1797 if protoimpl.UnsafeEnabled {
1798 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[22]
1799 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1800 ms.StoreMessageInfo(mi)
1801 }
1802 }
1803
1804 func (x *BinauthzVersion) String() string {
1805 return protoimpl.X.MessageStringOf(x)
1806 }
1807
1808 func (*BinauthzVersion) ProtoMessage() {}
1809
1810 func (x *BinauthzVersion) ProtoReflect() protoreflect.Message {
1811 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[22]
1812 if protoimpl.UnsafeEnabled && x != nil {
1813 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1814 if ms.LoadMessageInfo() == nil {
1815 ms.StoreMessageInfo(mi)
1816 }
1817 return ms
1818 }
1819 return mi.MessageOf(x)
1820 }
1821
1822
1823 func (*BinauthzVersion) Descriptor() ([]byte, []int) {
1824 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{22}
1825 }
1826
1827 func (x *BinauthzVersion) GetWebhookVersion() string {
1828 if x != nil {
1829 return x.WebhookVersion
1830 }
1831 return ""
1832 }
1833
1834
1835 type GatekeeperDeploymentState struct {
1836 state protoimpl.MessageState
1837 sizeCache protoimpl.SizeCache
1838 unknownFields protoimpl.UnknownFields
1839
1840
1841 GatekeeperControllerManagerState DeploymentState `protobuf:"varint,1,opt,name=gatekeeper_controller_manager_state,json=gatekeeperControllerManagerState,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"gatekeeper_controller_manager_state,omitempty"`
1842
1843 GatekeeperAudit DeploymentState `protobuf:"varint,2,opt,name=gatekeeper_audit,json=gatekeeperAudit,proto3,enum=google.cloud.gkehub.configmanagement.v1beta.DeploymentState" json:"gatekeeper_audit,omitempty"`
1844 }
1845
1846 func (x *GatekeeperDeploymentState) Reset() {
1847 *x = GatekeeperDeploymentState{}
1848 if protoimpl.UnsafeEnabled {
1849 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[23]
1850 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1851 ms.StoreMessageInfo(mi)
1852 }
1853 }
1854
1855 func (x *GatekeeperDeploymentState) String() string {
1856 return protoimpl.X.MessageStringOf(x)
1857 }
1858
1859 func (*GatekeeperDeploymentState) ProtoMessage() {}
1860
1861 func (x *GatekeeperDeploymentState) ProtoReflect() protoreflect.Message {
1862 mi := &file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[23]
1863 if protoimpl.UnsafeEnabled && x != nil {
1864 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1865 if ms.LoadMessageInfo() == nil {
1866 ms.StoreMessageInfo(mi)
1867 }
1868 return ms
1869 }
1870 return mi.MessageOf(x)
1871 }
1872
1873
1874 func (*GatekeeperDeploymentState) Descriptor() ([]byte, []int) {
1875 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP(), []int{23}
1876 }
1877
1878 func (x *GatekeeperDeploymentState) GetGatekeeperControllerManagerState() DeploymentState {
1879 if x != nil {
1880 return x.GatekeeperControllerManagerState
1881 }
1882 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1883 }
1884
1885 func (x *GatekeeperDeploymentState) GetGatekeeperAudit() DeploymentState {
1886 if x != nil {
1887 return x.GatekeeperAudit
1888 }
1889 return DeploymentState_DEPLOYMENT_STATE_UNSPECIFIED
1890 }
1891
1892 var File_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto protoreflect.FileDescriptor
1893
1894 var file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDesc = []byte{
1895 0x0a, 0x42, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x67,
1896 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x63, 0x6f, 0x6e,
1897 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x63, 0x6f,
1898 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70,
1899 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1900 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1901 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1902 0x61, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1903 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f,
1904 0x74, 0x6f, 0x22, 0xcc, 0x05, 0x0a, 0x0f, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69,
1905 0x70, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x63, 0x6c, 0x75, 0x73, 0x74, 0x65,
1906 0x72, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x63, 0x6c,
1907 0x75, 0x73, 0x74, 0x65, 0x72, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x64, 0x0a, 0x0f, 0x6d, 0x65, 0x6d,
1908 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x18, 0x02, 0x20, 0x01,
1909 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
1910 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
1911 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1912 0x2e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53, 0x70, 0x65, 0x63, 0x52,
1913 0x0e, 0x6d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70, 0x53, 0x70, 0x65, 0x63, 0x12,
1914 0x61, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74,
1915 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1916 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
1917 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
1918 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74,
1919 0x61, 0x74, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53, 0x74, 0x61,
1920 0x74, 0x65, 0x12, 0x68, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73, 0x79, 0x6e,
1921 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e,
1922 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
1923 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1924 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66,
1925 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x63, 0x6f, 0x6e,
1926 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x7a, 0x0a, 0x17,
1927 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65,
1928 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e,
1929 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65,
1930 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65,
1931 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x6f, 0x6c, 0x69,
1932 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
1933 0x65, 0x52, 0x15, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
1934 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x61, 0x0a, 0x0e, 0x62, 0x69, 0x6e, 0x61,
1935 0x75, 0x74, 0x68, 0x7a, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
1936 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1937 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e,
1938 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42,
1939 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0d, 0x62, 0x69,
1940 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x83, 0x01, 0x0a, 0x1a,
1941 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
1942 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b,
1943 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
1944 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e,
1945 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x48,
1946 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
1947 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x18, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63,
1948 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74,
1949 0x65, 0x22, 0xc4, 0x03, 0x0a, 0x0e, 0x4d, 0x65, 0x6d, 0x62, 0x65, 0x72, 0x73, 0x68, 0x69, 0x70,
1950 0x53, 0x70, 0x65, 0x63, 0x12, 0x58, 0x0a, 0x0b, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x5f, 0x73,
1951 0x79, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1952 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1953 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1954 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79,
1955 0x6e, 0x63, 0x52, 0x0a, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x6a,
1956 0x0a, 0x11, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
1957 0x6c, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1958 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
1959 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
1960 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f,
1961 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x52, 0x10, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79,
1962 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x57, 0x0a, 0x08, 0x62, 0x69,
1963 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67,
1964 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
1965 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
1966 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x69, 0x6e, 0x61, 0x75,
1967 0x74, 0x68, 0x7a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x08, 0x62, 0x69, 0x6e, 0x61, 0x75,
1968 0x74, 0x68, 0x7a, 0x12, 0x79, 0x0a, 0x14, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79,
1969 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28,
1970 0x0b, 0x32, 0x46, 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, 0x62, 0x65, 0x74, 0x61, 0x2e,
1973 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
1974 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x13, 0x68, 0x69, 0x65, 0x72, 0x61,
1975 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x12, 0x18,
1976 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52,
1977 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x7b, 0x0a, 0x0a, 0x43, 0x6f, 0x6e, 0x66,
1978 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x48, 0x0a, 0x03, 0x67, 0x69, 0x74, 0x18, 0x07, 0x20,
1979 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
1980 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
1981 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1982 0x61, 0x2e, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x03, 0x67, 0x69, 0x74,
1983 0x12, 0x23, 0x0a, 0x0d, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x66, 0x6f, 0x72, 0x6d, 0x61,
1984 0x74, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x46,
1985 0x6f, 0x72, 0x6d, 0x61, 0x74, 0x22, 0xa6, 0x02, 0x0a, 0x09, 0x47, 0x69, 0x74, 0x43, 0x6f, 0x6e,
1986 0x66, 0x69, 0x67, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x72, 0x65, 0x70, 0x6f,
1987 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x70, 0x6f,
1988 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x62, 0x72, 0x61, 0x6e, 0x63, 0x68, 0x18,
1989 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x42, 0x72, 0x61, 0x6e, 0x63,
1990 0x68, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x5f, 0x64, 0x69, 0x72, 0x18,
1991 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x44, 0x69, 0x72,
1992 0x12, 0x24, 0x0a, 0x0e, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f, 0x73, 0x65,
1993 0x63, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0c, 0x73, 0x79, 0x6e, 0x63, 0x57, 0x61,
1994 0x69, 0x74, 0x53, 0x65, 0x63, 0x73, 0x12, 0x19, 0x0a, 0x08, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x72,
1995 0x65, 0x76, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x73, 0x79, 0x6e, 0x63, 0x52, 0x65,
1996 0x76, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65,
1997 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x54, 0x79,
1998 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x68, 0x74, 0x74, 0x70, 0x73, 0x5f, 0x70, 0x72, 0x6f, 0x78,
1999 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x68, 0x74, 0x74, 0x70, 0x73, 0x50, 0x72,
2000 0x6f, 0x78, 0x79, 0x12, 0x39, 0x0a, 0x19, 0x67, 0x63, 0x70, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69,
2001 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c,
2002 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x16, 0x67, 0x63, 0x70, 0x53, 0x65, 0x72, 0x76, 0x69,
2003 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x22, 0x83,
2004 0x03, 0x0a, 0x10, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
2005 0x6c, 0x65, 0x72, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01,
2006 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x41, 0x0a,
2007 0x1a, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72,
2008 0x79, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28,
2009 0x08, 0x48, 0x00, 0x52, 0x18, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4c, 0x69, 0x62,
2010 0x72, 0x61, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x88, 0x01, 0x01,
2011 0x12, 0x39, 0x0a, 0x16, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76,
2012 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
2013 0x48, 0x01, 0x52, 0x14, 0x61, 0x75, 0x64, 0x69, 0x74, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
2014 0x6c, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x73, 0x88, 0x01, 0x01, 0x12, 0x33, 0x0a, 0x15, 0x65,
2015 0x78, 0x65, 0x6d, 0x70, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70,
2016 0x61, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x09, 0x52, 0x14, 0x65, 0x78, 0x65, 0x6d,
2017 0x70, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x73,
2018 0x12, 0x3a, 0x0a, 0x19, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c, 0x5f,
2019 0x72, 0x75, 0x6c, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20,
2020 0x01, 0x28, 0x08, 0x52, 0x17, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x74, 0x69, 0x61, 0x6c,
2021 0x52, 0x75, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x2c, 0x0a, 0x12,
2022 0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x65, 0x6e, 0x69, 0x65, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
2023 0x65, 0x64, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x10, 0x6c, 0x6f, 0x67, 0x44, 0x65, 0x6e,
2024 0x69, 0x65, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x42, 0x1d, 0x0a, 0x1b, 0x5f, 0x74,
2025 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x79, 0x5f,
2026 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x61, 0x75,
2027 0x64, 0x69, 0x74, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x5f, 0x73, 0x65, 0x63,
2028 0x6f, 0x6e, 0x64, 0x73, 0x22, 0x2a, 0x0a, 0x0e, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a,
2029 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
2030 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64,
2031 0x22, 0xb7, 0x01, 0x0a, 0x19, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f,
2032 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x18,
2033 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52,
2034 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x33, 0x0a, 0x16, 0x65, 0x6e, 0x61, 0x62,
2035 0x6c, 0x65, 0x5f, 0x70, 0x6f, 0x64, 0x5f, 0x74, 0x72, 0x65, 0x65, 0x5f, 0x6c, 0x61, 0x62, 0x65,
2036 0x6c, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
2037 0x50, 0x6f, 0x64, 0x54, 0x72, 0x65, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x4b, 0x0a,
2038 0x22, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68,
2039 0x69, 0x63, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x71, 0x75,
2040 0x6f, 0x74, 0x61, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x1f, 0x65, 0x6e, 0x61, 0x62, 0x6c,
2041 0x65, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x69, 0x63, 0x61, 0x6c, 0x52, 0x65, 0x73,
2042 0x6f, 0x75, 0x72, 0x63, 0x65, 0x51, 0x75, 0x6f, 0x74, 0x61, 0x22, 0xd0, 0x01, 0x0a, 0x22, 0x48,
2043 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c,
2044 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74,
2045 0x65, 0x12, 0x4e, 0x0a, 0x03, 0x68, 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
2046 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
2047 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2048 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70,
2049 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x03, 0x68, 0x6e,
2050 0x63, 0x12, 0x5a, 0x0a, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02,
2051 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2052 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2053 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
2054 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61,
2055 0x74, 0x65, 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x4c, 0x0a,
2056 0x1a, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
2057 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x10, 0x0a, 0x03, 0x68,
2058 0x6e, 0x63, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x68, 0x6e, 0x63, 0x12, 0x1c, 0x0a,
2059 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
2060 0x52, 0x09, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xe4, 0x01, 0x0a, 0x18,
2061 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c,
2062 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x61, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73,
2063 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x47, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2064 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
2065 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2066 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63, 0x68,
2067 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69,
2068 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x65, 0x0a, 0x05, 0x73,
2069 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4f, 0x2e, 0x67, 0x6f, 0x6f,
2070 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
2071 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
2072 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x48, 0x69, 0x65, 0x72, 0x61, 0x72, 0x63,
2073 0x68, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c,
2074 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61,
2075 0x74, 0x65, 0x22, 0xe5, 0x01, 0x0a, 0x0d, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x53,
2076 0x74, 0x61, 0x74, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
2077 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x67,
2078 0x0a, 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61,
2079 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2080 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63,
2081 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e,
2082 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
2083 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
2084 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x51, 0x0a, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72,
2085 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2086 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
2087 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
2088 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x45, 0x72, 0x72,
2089 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x33, 0x0a, 0x0c, 0x49, 0x6e,
2090 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72,
2091 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
2092 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22,
2093 0xb5, 0x02, 0x0a, 0x0f, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74,
2094 0x61, 0x74, 0x65, 0x12, 0x58, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01,
2095 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2096 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2097 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
2098 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x56, 0x65, 0x72,
2099 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x71, 0x0a,
2100 0x10, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74,
2101 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2102 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f,
2103 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76,
2104 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63,
2105 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52,
2106 0x0f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65,
2107 0x12, 0x55, 0x0a, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03,
2108 0x20, 0x01, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2109 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2110 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
2111 0x74, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x09, 0x73, 0x79,
2112 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0xd4, 0x01, 0x0a, 0x11, 0x43, 0x6f, 0x6e, 0x66,
2113 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x1a, 0x0a,
2114 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2115 0x08, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x79, 0x6e,
2116 0x63, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65,
2117 0x72, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x69, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x03, 0x20,
2118 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x69, 0x74, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x18, 0x0a, 0x07,
2119 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d,
2120 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63,
2121 0x69, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01,
2122 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x4d, 0x61,
2123 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x72, 0x65,
2124 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
2125 0x72, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x22, 0xd0,
2126 0x04, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x53, 0x79, 0x6e, 0x63, 0x44, 0x65, 0x70,
2127 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x58, 0x0a, 0x08,
2128 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
2129 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
2130 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2131 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70,
2132 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x08, 0x69, 0x6d,
2133 0x70, 0x6f, 0x72, 0x74, 0x65, 0x72, 0x12, 0x54, 0x0a, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x72,
2134 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2135 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
2136 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
2137 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53,
2138 0x74, 0x61, 0x74, 0x65, 0x52, 0x06, 0x73, 0x79, 0x6e, 0x63, 0x65, 0x72, 0x12, 0x57, 0x0a, 0x08,
2139 0x67, 0x69, 0x74, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
2140 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b,
2141 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67,
2142 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70,
2143 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x07, 0x67, 0x69,
2144 0x74, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x56, 0x0a, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72,
2145 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2146 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e,
2147 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31,
2148 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53,
2149 0x74, 0x61, 0x74, 0x65, 0x52, 0x07, 0x6d, 0x6f, 0x6e, 0x69, 0x74, 0x6f, 0x72, 0x12, 0x6b, 0x0a,
2150 0x12, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61,
2151 0x67, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2152 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e,
2153 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2154 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
2155 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x11, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69,
2156 0x6c, 0x65, 0x72, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x12, 0x65, 0x0a, 0x0f, 0x72, 0x6f,
2157 0x6f, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65, 0x72, 0x18, 0x06, 0x20,
2158 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2159 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2160 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
2161 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74,
2162 0x65, 0x52, 0x0e, 0x72, 0x6f, 0x6f, 0x74, 0x52, 0x65, 0x63, 0x6f, 0x6e, 0x63, 0x69, 0x6c, 0x65,
2163 0x72, 0x22, 0x8e, 0x04, 0x0a, 0x09, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
2164 0x21, 0x0a, 0x0c, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18,
2165 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x54, 0x6f, 0x6b,
2166 0x65, 0x6e, 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x74, 0x6f, 0x6b,
2167 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74,
2168 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x74, 0x6f,
2169 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x54,
2170 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1f, 0x0a, 0x09, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79, 0x6e,
2171 0x63, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x6c, 0x61, 0x73,
2172 0x74, 0x53, 0x79, 0x6e, 0x63, 0x12, 0x40, 0x0a, 0x0e, 0x6c, 0x61, 0x73, 0x74, 0x5f, 0x73, 0x79,
2173 0x6e, 0x63, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
2174 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
2175 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x6c, 0x61, 0x73, 0x74, 0x53,
2176 0x79, 0x6e, 0x63, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x53, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18,
2177 0x05, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2178 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
2179 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62,
2180 0x65, 0x74, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x74, 0x61, 0x74, 0x65, 0x2e, 0x53, 0x79,
2181 0x6e, 0x63, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x4e, 0x0a, 0x06,
2182 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x06, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x36, 0x2e, 0x67,
2183 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
2184 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
2185 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x45,
2186 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22, 0x93, 0x01, 0x0a,
2187 0x08, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x19, 0x0a, 0x15, 0x53, 0x59, 0x4e,
2188 0x43, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
2189 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x53, 0x59, 0x4e, 0x43, 0x45, 0x44, 0x10, 0x01,
2190 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a,
2191 0x05, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x4e, 0x4f, 0x54, 0x5f,
2192 0x43, 0x4f, 0x4e, 0x46, 0x49, 0x47, 0x55, 0x52, 0x45, 0x44, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d,
2193 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x05, 0x12,
2194 0x10, 0x0a, 0x0c, 0x55, 0x4e, 0x41, 0x55, 0x54, 0x48, 0x4f, 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10,
2195 0x06, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x4e, 0x52, 0x45, 0x41, 0x43, 0x48, 0x41, 0x42, 0x4c, 0x45,
2196 0x10, 0x07, 0x22, 0xa9, 0x01, 0x0a, 0x09, 0x53, 0x79, 0x6e, 0x63, 0x45, 0x72, 0x72, 0x6f, 0x72,
2197 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
2198 0x63, 0x6f, 0x64, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x6d, 0x65,
2199 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x65, 0x72, 0x72,
2200 0x6f, 0x72, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x63, 0x0a, 0x0f, 0x65, 0x72, 0x72,
2201 0x6f, 0x72, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x03, 0x20, 0x03,
2202 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
2203 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d,
2204 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
2205 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x0e,
2206 0x65, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x22, 0xe6,
2207 0x01, 0x0a, 0x0d, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
2208 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18,
2209 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x61, 0x74,
2210 0x68, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x6e, 0x61,
2211 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
2212 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72,
2213 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x70, 0x61, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01,
2214 0x28, 0x09, 0x52, 0x11, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65,
2215 0x73, 0x70, 0x61, 0x63, 0x65, 0x12, 0x60, 0x0a, 0x0c, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
2216 0x65, 0x5f, 0x67, 0x76, 0x6b, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f,
2217 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75,
2218 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
2219 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x56,
2220 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x0b, 0x72, 0x65, 0x73, 0x6f,
2221 0x75, 0x72, 0x63, 0x65, 0x47, 0x76, 0x6b, 0x22, 0x56, 0x0a, 0x10, 0x47, 0x72, 0x6f, 0x75, 0x70,
2222 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x14, 0x0a, 0x05, 0x67,
2223 0x72, 0x6f, 0x75, 0x70, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x67, 0x72, 0x6f, 0x75,
2224 0x70, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01,
2225 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b,
2226 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22,
2227 0xea, 0x01, 0x0a, 0x15, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f,
2228 0x6c, 0x6c, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x5e, 0x0a, 0x07, 0x76, 0x65, 0x72,
2229 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x44, 0x2e, 0x67, 0x6f, 0x6f,
2230 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62,
2231 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e,
2232 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43,
2233 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
2234 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x71, 0x0a, 0x10, 0x64, 0x65, 0x70,
2235 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20,
2236 0x01, 0x28, 0x0b, 0x32, 0x46, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2237 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
2238 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
2239 0x61, 0x2e, 0x47, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x44, 0x65, 0x70, 0x6c,
2240 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x0f, 0x64, 0x65, 0x70,
2241 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x22, 0x33, 0x0a, 0x17,
2242 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72,
2243 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
2244 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
2245 0x6e, 0x22, 0xbf, 0x01, 0x0a, 0x0d, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x53, 0x74,
2246 0x61, 0x74, 0x65, 0x12, 0x56, 0x0a, 0x07, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x18, 0x01,
2247 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
2248 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2249 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65,
2250 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61,
2251 0x74, 0x65, 0x52, 0x07, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x12, 0x56, 0x0a, 0x07, 0x76,
2252 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3c, 0x2e, 0x67,
2253 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
2254 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
2255 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x69, 0x6e, 0x61, 0x75,
2256 0x74, 0x68, 0x7a, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73,
2257 0x69, 0x6f, 0x6e, 0x22, 0x3a, 0x0a, 0x0f, 0x42, 0x69, 0x6e, 0x61, 0x75, 0x74, 0x68, 0x7a, 0x56,
2258 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f,
2259 0x6b, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
2260 0x0e, 0x77, 0x65, 0x62, 0x68, 0x6f, 0x6f, 0x6b, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22,
2261 0x92, 0x02, 0x0a, 0x19, 0x47, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x44, 0x65,
2262 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x8b, 0x01,
2263 0x0a, 0x23, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e,
2264 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x5f, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x5f,
2265 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f,
2266 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75,
2267 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65,
2268 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79,
2269 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x20, 0x67, 0x61, 0x74, 0x65, 0x6b,
2270 0x65, 0x65, 0x70, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x6c, 0x65, 0x72, 0x4d,
2271 0x61, 0x6e, 0x61, 0x67, 0x65, 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x67, 0x0a, 0x10, 0x67,
2272 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x18,
2273 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2274 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66,
2275 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62,
2276 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x53, 0x74,
2277 0x61, 0x74, 0x65, 0x52, 0x0f, 0x67, 0x61, 0x74, 0x65, 0x6b, 0x65, 0x65, 0x70, 0x65, 0x72, 0x41,
2278 0x75, 0x64, 0x69, 0x74, 0x2a, 0x60, 0x0a, 0x0f, 0x44, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65,
2279 0x6e, 0x74, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x20, 0x0a, 0x1c, 0x44, 0x45, 0x50, 0x4c, 0x4f,
2280 0x59, 0x4d, 0x45, 0x4e, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
2281 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x4e, 0x4f, 0x54,
2282 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
2283 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x09, 0x0a, 0x05, 0x45,
2284 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x42, 0xb5, 0x02, 0x0a, 0x2f, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
2285 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x67, 0x6b, 0x65, 0x68,
2286 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d,
2287 0x65, 0x6e, 0x74, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x15, 0x43, 0x6f, 0x6e, 0x66,
2288 0x69, 0x67, 0x4d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x50, 0x72, 0x6f, 0x74,
2289 0x6f, 0x50, 0x01, 0x5a, 0x5b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
2290 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
2291 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2292 0x2f, 0x67, 0x6b, 0x65, 0x68, 0x75, 0x62, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61,
2293 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3b,
2294 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x6d, 0x61, 0x6e, 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74,
2295 0xaa, 0x02, 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
2296 0x47, 0x6b, 0x65, 0x48, 0x75, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x6e,
2297 0x61, 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0xca, 0x02,
2298 0x2b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x47, 0x6b,
2299 0x65, 0x48, 0x75, 0x62, 0x5c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x6e, 0x61, 0x67,
2300 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xea, 0x02, 0x2f, 0x47,
2301 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x47, 0x6b,
2302 0x65, 0x48, 0x75, 0x62, 0x3a, 0x3a, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x4d, 0x61, 0x6e, 0x61,
2303 0x67, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06,
2304 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
2305 }
2306
2307 var (
2308 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescOnce sync.Once
2309 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescData = file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDesc
2310 )
2311
2312 func file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescGZIP() []byte {
2313 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescOnce.Do(func() {
2314 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescData)
2315 })
2316 return file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDescData
2317 }
2318
2319 var file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_enumTypes = make([]protoimpl.EnumInfo, 2)
2320 var file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes = make([]protoimpl.MessageInfo, 24)
2321 var file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_goTypes = []interface{}{
2322 (DeploymentState)(0),
2323 (SyncState_SyncCode)(0),
2324 (*MembershipState)(nil),
2325 (*MembershipSpec)(nil),
2326 (*ConfigSync)(nil),
2327 (*GitConfig)(nil),
2328 (*PolicyController)(nil),
2329 (*BinauthzConfig)(nil),
2330 (*HierarchyControllerConfig)(nil),
2331 (*HierarchyControllerDeploymentState)(nil),
2332 (*HierarchyControllerVersion)(nil),
2333 (*HierarchyControllerState)(nil),
2334 (*OperatorState)(nil),
2335 (*InstallError)(nil),
2336 (*ConfigSyncState)(nil),
2337 (*ConfigSyncVersion)(nil),
2338 (*ConfigSyncDeploymentState)(nil),
2339 (*SyncState)(nil),
2340 (*SyncError)(nil),
2341 (*ErrorResource)(nil),
2342 (*GroupVersionKind)(nil),
2343 (*PolicyControllerState)(nil),
2344 (*PolicyControllerVersion)(nil),
2345 (*BinauthzState)(nil),
2346 (*BinauthzVersion)(nil),
2347 (*GatekeeperDeploymentState)(nil),
2348 (*timestamppb.Timestamp)(nil),
2349 }
2350 var file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_depIdxs = []int32{
2351 3,
2352 12,
2353 14,
2354 21,
2355 23,
2356 11,
2357 4,
2358 6,
2359 7,
2360 8,
2361 5,
2362 0,
2363 0,
2364 10,
2365 9,
2366 0,
2367 13,
2368 15,
2369 16,
2370 17,
2371 0,
2372 0,
2373 0,
2374 0,
2375 0,
2376 0,
2377 26,
2378 1,
2379 18,
2380 19,
2381 20,
2382 22,
2383 25,
2384 0,
2385 24,
2386 0,
2387 0,
2388 37,
2389 37,
2390 37,
2391 37,
2392 0,
2393 }
2394
2395 func init() { file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_init() }
2396 func file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_init() {
2397 if File_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto != nil {
2398 return
2399 }
2400 if !protoimpl.UnsafeEnabled {
2401 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2402 switch v := v.(*MembershipState); i {
2403 case 0:
2404 return &v.state
2405 case 1:
2406 return &v.sizeCache
2407 case 2:
2408 return &v.unknownFields
2409 default:
2410 return nil
2411 }
2412 }
2413 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2414 switch v := v.(*MembershipSpec); i {
2415 case 0:
2416 return &v.state
2417 case 1:
2418 return &v.sizeCache
2419 case 2:
2420 return &v.unknownFields
2421 default:
2422 return nil
2423 }
2424 }
2425 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2426 switch v := v.(*ConfigSync); i {
2427 case 0:
2428 return &v.state
2429 case 1:
2430 return &v.sizeCache
2431 case 2:
2432 return &v.unknownFields
2433 default:
2434 return nil
2435 }
2436 }
2437 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2438 switch v := v.(*GitConfig); i {
2439 case 0:
2440 return &v.state
2441 case 1:
2442 return &v.sizeCache
2443 case 2:
2444 return &v.unknownFields
2445 default:
2446 return nil
2447 }
2448 }
2449 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2450 switch v := v.(*PolicyController); i {
2451 case 0:
2452 return &v.state
2453 case 1:
2454 return &v.sizeCache
2455 case 2:
2456 return &v.unknownFields
2457 default:
2458 return nil
2459 }
2460 }
2461 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2462 switch v := v.(*BinauthzConfig); i {
2463 case 0:
2464 return &v.state
2465 case 1:
2466 return &v.sizeCache
2467 case 2:
2468 return &v.unknownFields
2469 default:
2470 return nil
2471 }
2472 }
2473 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2474 switch v := v.(*HierarchyControllerConfig); i {
2475 case 0:
2476 return &v.state
2477 case 1:
2478 return &v.sizeCache
2479 case 2:
2480 return &v.unknownFields
2481 default:
2482 return nil
2483 }
2484 }
2485 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2486 switch v := v.(*HierarchyControllerDeploymentState); i {
2487 case 0:
2488 return &v.state
2489 case 1:
2490 return &v.sizeCache
2491 case 2:
2492 return &v.unknownFields
2493 default:
2494 return nil
2495 }
2496 }
2497 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2498 switch v := v.(*HierarchyControllerVersion); i {
2499 case 0:
2500 return &v.state
2501 case 1:
2502 return &v.sizeCache
2503 case 2:
2504 return &v.unknownFields
2505 default:
2506 return nil
2507 }
2508 }
2509 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2510 switch v := v.(*HierarchyControllerState); i {
2511 case 0:
2512 return &v.state
2513 case 1:
2514 return &v.sizeCache
2515 case 2:
2516 return &v.unknownFields
2517 default:
2518 return nil
2519 }
2520 }
2521 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2522 switch v := v.(*OperatorState); i {
2523 case 0:
2524 return &v.state
2525 case 1:
2526 return &v.sizeCache
2527 case 2:
2528 return &v.unknownFields
2529 default:
2530 return nil
2531 }
2532 }
2533 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2534 switch v := v.(*InstallError); i {
2535 case 0:
2536 return &v.state
2537 case 1:
2538 return &v.sizeCache
2539 case 2:
2540 return &v.unknownFields
2541 default:
2542 return nil
2543 }
2544 }
2545 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2546 switch v := v.(*ConfigSyncState); i {
2547 case 0:
2548 return &v.state
2549 case 1:
2550 return &v.sizeCache
2551 case 2:
2552 return &v.unknownFields
2553 default:
2554 return nil
2555 }
2556 }
2557 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2558 switch v := v.(*ConfigSyncVersion); i {
2559 case 0:
2560 return &v.state
2561 case 1:
2562 return &v.sizeCache
2563 case 2:
2564 return &v.unknownFields
2565 default:
2566 return nil
2567 }
2568 }
2569 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2570 switch v := v.(*ConfigSyncDeploymentState); i {
2571 case 0:
2572 return &v.state
2573 case 1:
2574 return &v.sizeCache
2575 case 2:
2576 return &v.unknownFields
2577 default:
2578 return nil
2579 }
2580 }
2581 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2582 switch v := v.(*SyncState); i {
2583 case 0:
2584 return &v.state
2585 case 1:
2586 return &v.sizeCache
2587 case 2:
2588 return &v.unknownFields
2589 default:
2590 return nil
2591 }
2592 }
2593 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
2594 switch v := v.(*SyncError); i {
2595 case 0:
2596 return &v.state
2597 case 1:
2598 return &v.sizeCache
2599 case 2:
2600 return &v.unknownFields
2601 default:
2602 return nil
2603 }
2604 }
2605 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
2606 switch v := v.(*ErrorResource); i {
2607 case 0:
2608 return &v.state
2609 case 1:
2610 return &v.sizeCache
2611 case 2:
2612 return &v.unknownFields
2613 default:
2614 return nil
2615 }
2616 }
2617 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
2618 switch v := v.(*GroupVersionKind); i {
2619 case 0:
2620 return &v.state
2621 case 1:
2622 return &v.sizeCache
2623 case 2:
2624 return &v.unknownFields
2625 default:
2626 return nil
2627 }
2628 }
2629 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
2630 switch v := v.(*PolicyControllerState); i {
2631 case 0:
2632 return &v.state
2633 case 1:
2634 return &v.sizeCache
2635 case 2:
2636 return &v.unknownFields
2637 default:
2638 return nil
2639 }
2640 }
2641 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
2642 switch v := v.(*PolicyControllerVersion); i {
2643 case 0:
2644 return &v.state
2645 case 1:
2646 return &v.sizeCache
2647 case 2:
2648 return &v.unknownFields
2649 default:
2650 return nil
2651 }
2652 }
2653 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
2654 switch v := v.(*BinauthzState); i {
2655 case 0:
2656 return &v.state
2657 case 1:
2658 return &v.sizeCache
2659 case 2:
2660 return &v.unknownFields
2661 default:
2662 return nil
2663 }
2664 }
2665 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
2666 switch v := v.(*BinauthzVersion); i {
2667 case 0:
2668 return &v.state
2669 case 1:
2670 return &v.sizeCache
2671 case 2:
2672 return &v.unknownFields
2673 default:
2674 return nil
2675 }
2676 }
2677 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
2678 switch v := v.(*GatekeeperDeploymentState); i {
2679 case 0:
2680 return &v.state
2681 case 1:
2682 return &v.sizeCache
2683 case 2:
2684 return &v.unknownFields
2685 default:
2686 return nil
2687 }
2688 }
2689 }
2690 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes[4].OneofWrappers = []interface{}{}
2691 type x struct{}
2692 out := protoimpl.TypeBuilder{
2693 File: protoimpl.DescBuilder{
2694 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2695 RawDescriptor: file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDesc,
2696 NumEnums: 2,
2697 NumMessages: 24,
2698 NumExtensions: 0,
2699 NumServices: 0,
2700 },
2701 GoTypes: file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_goTypes,
2702 DependencyIndexes: file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_depIdxs,
2703 EnumInfos: file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_enumTypes,
2704 MessageInfos: file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_msgTypes,
2705 }.Build()
2706 File_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto = out.File
2707 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_rawDesc = nil
2708 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_goTypes = nil
2709 file_google_cloud_gkehub_v1beta_configmanagement_configmanagement_proto_depIdxs = nil
2710 }
2711
View as plain text