1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 package appengine
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 durationpb "google.golang.org/protobuf/types/known/durationpb"
30 timestamppb "google.golang.org/protobuf/types/known/timestamppb"
31 )
32
33 const (
34
35 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
36
37 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
38 )
39
40
41 type InboundServiceType int32
42
43 const (
44
45 InboundServiceType_INBOUND_SERVICE_UNSPECIFIED InboundServiceType = 0
46
47 InboundServiceType_INBOUND_SERVICE_MAIL InboundServiceType = 1
48
49 InboundServiceType_INBOUND_SERVICE_MAIL_BOUNCE InboundServiceType = 2
50
51 InboundServiceType_INBOUND_SERVICE_XMPP_ERROR InboundServiceType = 3
52
53 InboundServiceType_INBOUND_SERVICE_XMPP_MESSAGE InboundServiceType = 4
54
55 InboundServiceType_INBOUND_SERVICE_XMPP_SUBSCRIBE InboundServiceType = 5
56
57 InboundServiceType_INBOUND_SERVICE_XMPP_PRESENCE InboundServiceType = 6
58
59
60 InboundServiceType_INBOUND_SERVICE_CHANNEL_PRESENCE InboundServiceType = 7
61
62 InboundServiceType_INBOUND_SERVICE_WARMUP InboundServiceType = 9
63 )
64
65
66 var (
67 InboundServiceType_name = map[int32]string{
68 0: "INBOUND_SERVICE_UNSPECIFIED",
69 1: "INBOUND_SERVICE_MAIL",
70 2: "INBOUND_SERVICE_MAIL_BOUNCE",
71 3: "INBOUND_SERVICE_XMPP_ERROR",
72 4: "INBOUND_SERVICE_XMPP_MESSAGE",
73 5: "INBOUND_SERVICE_XMPP_SUBSCRIBE",
74 6: "INBOUND_SERVICE_XMPP_PRESENCE",
75 7: "INBOUND_SERVICE_CHANNEL_PRESENCE",
76 9: "INBOUND_SERVICE_WARMUP",
77 }
78 InboundServiceType_value = map[string]int32{
79 "INBOUND_SERVICE_UNSPECIFIED": 0,
80 "INBOUND_SERVICE_MAIL": 1,
81 "INBOUND_SERVICE_MAIL_BOUNCE": 2,
82 "INBOUND_SERVICE_XMPP_ERROR": 3,
83 "INBOUND_SERVICE_XMPP_MESSAGE": 4,
84 "INBOUND_SERVICE_XMPP_SUBSCRIBE": 5,
85 "INBOUND_SERVICE_XMPP_PRESENCE": 6,
86 "INBOUND_SERVICE_CHANNEL_PRESENCE": 7,
87 "INBOUND_SERVICE_WARMUP": 9,
88 }
89 )
90
91 func (x InboundServiceType) Enum() *InboundServiceType {
92 p := new(InboundServiceType)
93 *p = x
94 return p
95 }
96
97 func (x InboundServiceType) String() string {
98 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
99 }
100
101 func (InboundServiceType) Descriptor() protoreflect.EnumDescriptor {
102 return file_google_appengine_v1beta_version_proto_enumTypes[0].Descriptor()
103 }
104
105 func (InboundServiceType) Type() protoreflect.EnumType {
106 return &file_google_appengine_v1beta_version_proto_enumTypes[0]
107 }
108
109 func (x InboundServiceType) Number() protoreflect.EnumNumber {
110 return protoreflect.EnumNumber(x)
111 }
112
113
114 func (InboundServiceType) EnumDescriptor() ([]byte, []int) {
115 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{0}
116 }
117
118
119 type ServingStatus int32
120
121 const (
122
123 ServingStatus_SERVING_STATUS_UNSPECIFIED ServingStatus = 0
124
125
126 ServingStatus_SERVING ServingStatus = 1
127
128
129
130 ServingStatus_STOPPED ServingStatus = 2
131 )
132
133
134 var (
135 ServingStatus_name = map[int32]string{
136 0: "SERVING_STATUS_UNSPECIFIED",
137 1: "SERVING",
138 2: "STOPPED",
139 }
140 ServingStatus_value = map[string]int32{
141 "SERVING_STATUS_UNSPECIFIED": 0,
142 "SERVING": 1,
143 "STOPPED": 2,
144 }
145 )
146
147 func (x ServingStatus) Enum() *ServingStatus {
148 p := new(ServingStatus)
149 *p = x
150 return p
151 }
152
153 func (x ServingStatus) String() string {
154 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
155 }
156
157 func (ServingStatus) Descriptor() protoreflect.EnumDescriptor {
158 return file_google_appengine_v1beta_version_proto_enumTypes[1].Descriptor()
159 }
160
161 func (ServingStatus) Type() protoreflect.EnumType {
162 return &file_google_appengine_v1beta_version_proto_enumTypes[1]
163 }
164
165 func (x ServingStatus) Number() protoreflect.EnumNumber {
166 return protoreflect.EnumNumber(x)
167 }
168
169
170 func (ServingStatus) EnumDescriptor() ([]byte, []int) {
171 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{1}
172 }
173
174
175 type EndpointsApiService_RolloutStrategy int32
176
177 const (
178
179 EndpointsApiService_UNSPECIFIED_ROLLOUT_STRATEGY EndpointsApiService_RolloutStrategy = 0
180
181
182 EndpointsApiService_FIXED EndpointsApiService_RolloutStrategy = 1
183
184 EndpointsApiService_MANAGED EndpointsApiService_RolloutStrategy = 2
185 )
186
187
188 var (
189 EndpointsApiService_RolloutStrategy_name = map[int32]string{
190 0: "UNSPECIFIED_ROLLOUT_STRATEGY",
191 1: "FIXED",
192 2: "MANAGED",
193 }
194 EndpointsApiService_RolloutStrategy_value = map[string]int32{
195 "UNSPECIFIED_ROLLOUT_STRATEGY": 0,
196 "FIXED": 1,
197 "MANAGED": 2,
198 }
199 )
200
201 func (x EndpointsApiService_RolloutStrategy) Enum() *EndpointsApiService_RolloutStrategy {
202 p := new(EndpointsApiService_RolloutStrategy)
203 *p = x
204 return p
205 }
206
207 func (x EndpointsApiService_RolloutStrategy) String() string {
208 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
209 }
210
211 func (EndpointsApiService_RolloutStrategy) Descriptor() protoreflect.EnumDescriptor {
212 return file_google_appengine_v1beta_version_proto_enumTypes[2].Descriptor()
213 }
214
215 func (EndpointsApiService_RolloutStrategy) Type() protoreflect.EnumType {
216 return &file_google_appengine_v1beta_version_proto_enumTypes[2]
217 }
218
219 func (x EndpointsApiService_RolloutStrategy) Number() protoreflect.EnumNumber {
220 return protoreflect.EnumNumber(x)
221 }
222
223
224 func (EndpointsApiService_RolloutStrategy) EnumDescriptor() ([]byte, []int) {
225 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{1, 0}
226 }
227
228
229
230 type Version struct {
231 state protoimpl.MessageState
232 sizeCache protoimpl.SizeCache
233 unknownFields protoimpl.UnknownFields
234
235
236
237
238
239 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
240
241
242
243 Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
244
245
246
247
248
249
250
251
252
253 Scaling isVersion_Scaling `protobuf_oneof:"scaling"`
254
255
256 InboundServices []InboundServiceType `protobuf:"varint,6,rep,packed,name=inbound_services,json=inboundServices,proto3,enum=google.appengine.v1beta.InboundServiceType" json:"inbound_services,omitempty"`
257
258
259
260
261
262
263
264 InstanceClass string `protobuf:"bytes,7,opt,name=instance_class,json=instanceClass,proto3" json:"instance_class,omitempty"`
265
266
267 Network *Network `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty"`
268
269
270 Zones []string `protobuf:"bytes,118,rep,name=zones,proto3" json:"zones,omitempty"`
271
272
273 Resources *Resources `protobuf:"bytes,9,opt,name=resources,proto3" json:"resources,omitempty"`
274
275 Runtime string `protobuf:"bytes,10,opt,name=runtime,proto3" json:"runtime,omitempty"`
276
277
278 RuntimeChannel string `protobuf:"bytes,117,opt,name=runtime_channel,json=runtimeChannel,proto3" json:"runtime_channel,omitempty"`
279
280 Threadsafe bool `protobuf:"varint,11,opt,name=threadsafe,proto3" json:"threadsafe,omitempty"`
281
282 Vm bool `protobuf:"varint,12,opt,name=vm,proto3" json:"vm,omitempty"`
283
284
285 AppEngineApis bool `protobuf:"varint,128,opt,name=app_engine_apis,json=appEngineApis,proto3" json:"app_engine_apis,omitempty"`
286
287
288 BetaSettings map[string]string `protobuf:"bytes,13,rep,name=beta_settings,json=betaSettings,proto3" json:"beta_settings,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
289
290
291
292 Env string `protobuf:"bytes,14,opt,name=env,proto3" json:"env,omitempty"`
293
294
295
296
297 ServingStatus ServingStatus `protobuf:"varint,15,opt,name=serving_status,json=servingStatus,proto3,enum=google.appengine.v1beta.ServingStatus" json:"serving_status,omitempty"`
298
299
300
301 CreatedBy string `protobuf:"bytes,16,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
302
303
304
305 CreateTime *timestamppb.Timestamp `protobuf:"bytes,17,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
306
307
308
309
310 DiskUsageBytes int64 `protobuf:"varint,18,opt,name=disk_usage_bytes,json=diskUsageBytes,proto3" json:"disk_usage_bytes,omitempty"`
311
312
313
314 RuntimeApiVersion string `protobuf:"bytes,21,opt,name=runtime_api_version,json=runtimeApiVersion,proto3" json:"runtime_api_version,omitempty"`
315
316 RuntimeMainExecutablePath string `protobuf:"bytes,22,opt,name=runtime_main_executable_path,json=runtimeMainExecutablePath,proto3" json:"runtime_main_executable_path,omitempty"`
317
318
319
320 ServiceAccount string `protobuf:"bytes,127,opt,name=service_account,json=serviceAccount,proto3" json:"service_account,omitempty"`
321
322
323
324
325
326 Handlers []*UrlMap `protobuf:"bytes,100,rep,name=handlers,proto3" json:"handlers,omitempty"`
327
328
329
330 ErrorHandlers []*ErrorHandler `protobuf:"bytes,101,rep,name=error_handlers,json=errorHandlers,proto3" json:"error_handlers,omitempty"`
331
332
333
334
335 Libraries []*Library `protobuf:"bytes,102,rep,name=libraries,proto3" json:"libraries,omitempty"`
336
337
338
339
340 ApiConfig *ApiConfigHandler `protobuf:"bytes,103,opt,name=api_config,json=apiConfig,proto3" json:"api_config,omitempty"`
341
342
343
344 EnvVariables map[string]string `protobuf:"bytes,104,rep,name=env_variables,json=envVariables,proto3" json:"env_variables,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
345
346
347
348 BuildEnvVariables map[string]string `protobuf:"bytes,125,rep,name=build_env_variables,json=buildEnvVariables,proto3" json:"build_env_variables,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
349
350
351
352
353
354
355 DefaultExpiration *durationpb.Duration `protobuf:"bytes,105,opt,name=default_expiration,json=defaultExpiration,proto3" json:"default_expiration,omitempty"`
356
357
358
359
360
361 HealthCheck *HealthCheck `protobuf:"bytes,106,opt,name=health_check,json=healthCheck,proto3" json:"health_check,omitempty"`
362
363
364
365
366 ReadinessCheck *ReadinessCheck `protobuf:"bytes,112,opt,name=readiness_check,json=readinessCheck,proto3" json:"readiness_check,omitempty"`
367
368
369
370
371 LivenessCheck *LivenessCheck `protobuf:"bytes,113,opt,name=liveness_check,json=livenessCheck,proto3" json:"liveness_check,omitempty"`
372
373
374
375
376 NobuildFilesRegex string `protobuf:"bytes,107,opt,name=nobuild_files_regex,json=nobuildFilesRegex,proto3" json:"nobuild_files_regex,omitempty"`
377
378
379
380 Deployment *Deployment `protobuf:"bytes,108,opt,name=deployment,proto3" json:"deployment,omitempty"`
381
382
383
384
385 VersionUrl string `protobuf:"bytes,109,opt,name=version_url,json=versionUrl,proto3" json:"version_url,omitempty"`
386
387
388
389
390 EndpointsApiService *EndpointsApiService `protobuf:"bytes,110,opt,name=endpoints_api_service,json=endpointsApiService,proto3" json:"endpoints_api_service,omitempty"`
391
392 Entrypoint *Entrypoint `protobuf:"bytes,122,opt,name=entrypoint,proto3" json:"entrypoint,omitempty"`
393
394 VpcAccessConnector *VpcAccessConnector `protobuf:"bytes,121,opt,name=vpc_access_connector,json=vpcAccessConnector,proto3" json:"vpc_access_connector,omitempty"`
395 }
396
397 func (x *Version) Reset() {
398 *x = Version{}
399 if protoimpl.UnsafeEnabled {
400 mi := &file_google_appengine_v1beta_version_proto_msgTypes[0]
401 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
402 ms.StoreMessageInfo(mi)
403 }
404 }
405
406 func (x *Version) String() string {
407 return protoimpl.X.MessageStringOf(x)
408 }
409
410 func (*Version) ProtoMessage() {}
411
412 func (x *Version) ProtoReflect() protoreflect.Message {
413 mi := &file_google_appengine_v1beta_version_proto_msgTypes[0]
414 if protoimpl.UnsafeEnabled && x != nil {
415 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
416 if ms.LoadMessageInfo() == nil {
417 ms.StoreMessageInfo(mi)
418 }
419 return ms
420 }
421 return mi.MessageOf(x)
422 }
423
424
425 func (*Version) Descriptor() ([]byte, []int) {
426 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{0}
427 }
428
429 func (x *Version) GetName() string {
430 if x != nil {
431 return x.Name
432 }
433 return ""
434 }
435
436 func (x *Version) GetId() string {
437 if x != nil {
438 return x.Id
439 }
440 return ""
441 }
442
443 func (m *Version) GetScaling() isVersion_Scaling {
444 if m != nil {
445 return m.Scaling
446 }
447 return nil
448 }
449
450 func (x *Version) GetAutomaticScaling() *AutomaticScaling {
451 if x, ok := x.GetScaling().(*Version_AutomaticScaling); ok {
452 return x.AutomaticScaling
453 }
454 return nil
455 }
456
457 func (x *Version) GetBasicScaling() *BasicScaling {
458 if x, ok := x.GetScaling().(*Version_BasicScaling); ok {
459 return x.BasicScaling
460 }
461 return nil
462 }
463
464 func (x *Version) GetManualScaling() *ManualScaling {
465 if x, ok := x.GetScaling().(*Version_ManualScaling); ok {
466 return x.ManualScaling
467 }
468 return nil
469 }
470
471 func (x *Version) GetInboundServices() []InboundServiceType {
472 if x != nil {
473 return x.InboundServices
474 }
475 return nil
476 }
477
478 func (x *Version) GetInstanceClass() string {
479 if x != nil {
480 return x.InstanceClass
481 }
482 return ""
483 }
484
485 func (x *Version) GetNetwork() *Network {
486 if x != nil {
487 return x.Network
488 }
489 return nil
490 }
491
492 func (x *Version) GetZones() []string {
493 if x != nil {
494 return x.Zones
495 }
496 return nil
497 }
498
499 func (x *Version) GetResources() *Resources {
500 if x != nil {
501 return x.Resources
502 }
503 return nil
504 }
505
506 func (x *Version) GetRuntime() string {
507 if x != nil {
508 return x.Runtime
509 }
510 return ""
511 }
512
513 func (x *Version) GetRuntimeChannel() string {
514 if x != nil {
515 return x.RuntimeChannel
516 }
517 return ""
518 }
519
520 func (x *Version) GetThreadsafe() bool {
521 if x != nil {
522 return x.Threadsafe
523 }
524 return false
525 }
526
527 func (x *Version) GetVm() bool {
528 if x != nil {
529 return x.Vm
530 }
531 return false
532 }
533
534 func (x *Version) GetAppEngineApis() bool {
535 if x != nil {
536 return x.AppEngineApis
537 }
538 return false
539 }
540
541 func (x *Version) GetBetaSettings() map[string]string {
542 if x != nil {
543 return x.BetaSettings
544 }
545 return nil
546 }
547
548 func (x *Version) GetEnv() string {
549 if x != nil {
550 return x.Env
551 }
552 return ""
553 }
554
555 func (x *Version) GetServingStatus() ServingStatus {
556 if x != nil {
557 return x.ServingStatus
558 }
559 return ServingStatus_SERVING_STATUS_UNSPECIFIED
560 }
561
562 func (x *Version) GetCreatedBy() string {
563 if x != nil {
564 return x.CreatedBy
565 }
566 return ""
567 }
568
569 func (x *Version) GetCreateTime() *timestamppb.Timestamp {
570 if x != nil {
571 return x.CreateTime
572 }
573 return nil
574 }
575
576 func (x *Version) GetDiskUsageBytes() int64 {
577 if x != nil {
578 return x.DiskUsageBytes
579 }
580 return 0
581 }
582
583 func (x *Version) GetRuntimeApiVersion() string {
584 if x != nil {
585 return x.RuntimeApiVersion
586 }
587 return ""
588 }
589
590 func (x *Version) GetRuntimeMainExecutablePath() string {
591 if x != nil {
592 return x.RuntimeMainExecutablePath
593 }
594 return ""
595 }
596
597 func (x *Version) GetServiceAccount() string {
598 if x != nil {
599 return x.ServiceAccount
600 }
601 return ""
602 }
603
604 func (x *Version) GetHandlers() []*UrlMap {
605 if x != nil {
606 return x.Handlers
607 }
608 return nil
609 }
610
611 func (x *Version) GetErrorHandlers() []*ErrorHandler {
612 if x != nil {
613 return x.ErrorHandlers
614 }
615 return nil
616 }
617
618 func (x *Version) GetLibraries() []*Library {
619 if x != nil {
620 return x.Libraries
621 }
622 return nil
623 }
624
625 func (x *Version) GetApiConfig() *ApiConfigHandler {
626 if x != nil {
627 return x.ApiConfig
628 }
629 return nil
630 }
631
632 func (x *Version) GetEnvVariables() map[string]string {
633 if x != nil {
634 return x.EnvVariables
635 }
636 return nil
637 }
638
639 func (x *Version) GetBuildEnvVariables() map[string]string {
640 if x != nil {
641 return x.BuildEnvVariables
642 }
643 return nil
644 }
645
646 func (x *Version) GetDefaultExpiration() *durationpb.Duration {
647 if x != nil {
648 return x.DefaultExpiration
649 }
650 return nil
651 }
652
653 func (x *Version) GetHealthCheck() *HealthCheck {
654 if x != nil {
655 return x.HealthCheck
656 }
657 return nil
658 }
659
660 func (x *Version) GetReadinessCheck() *ReadinessCheck {
661 if x != nil {
662 return x.ReadinessCheck
663 }
664 return nil
665 }
666
667 func (x *Version) GetLivenessCheck() *LivenessCheck {
668 if x != nil {
669 return x.LivenessCheck
670 }
671 return nil
672 }
673
674 func (x *Version) GetNobuildFilesRegex() string {
675 if x != nil {
676 return x.NobuildFilesRegex
677 }
678 return ""
679 }
680
681 func (x *Version) GetDeployment() *Deployment {
682 if x != nil {
683 return x.Deployment
684 }
685 return nil
686 }
687
688 func (x *Version) GetVersionUrl() string {
689 if x != nil {
690 return x.VersionUrl
691 }
692 return ""
693 }
694
695 func (x *Version) GetEndpointsApiService() *EndpointsApiService {
696 if x != nil {
697 return x.EndpointsApiService
698 }
699 return nil
700 }
701
702 func (x *Version) GetEntrypoint() *Entrypoint {
703 if x != nil {
704 return x.Entrypoint
705 }
706 return nil
707 }
708
709 func (x *Version) GetVpcAccessConnector() *VpcAccessConnector {
710 if x != nil {
711 return x.VpcAccessConnector
712 }
713 return nil
714 }
715
716 type isVersion_Scaling interface {
717 isVersion_Scaling()
718 }
719
720 type Version_AutomaticScaling struct {
721
722
723
724 AutomaticScaling *AutomaticScaling `protobuf:"bytes,3,opt,name=automatic_scaling,json=automaticScaling,proto3,oneof"`
725 }
726
727 type Version_BasicScaling struct {
728
729
730
731
732 BasicScaling *BasicScaling `protobuf:"bytes,4,opt,name=basic_scaling,json=basicScaling,proto3,oneof"`
733 }
734
735 type Version_ManualScaling struct {
736
737
738
739 ManualScaling *ManualScaling `protobuf:"bytes,5,opt,name=manual_scaling,json=manualScaling,proto3,oneof"`
740 }
741
742 func (*Version_AutomaticScaling) isVersion_Scaling() {}
743
744 func (*Version_BasicScaling) isVersion_Scaling() {}
745
746 func (*Version_ManualScaling) isVersion_Scaling() {}
747
748
749
750
751
752
753
754
755 type EndpointsApiService struct {
756 state protoimpl.MessageState
757 sizeCache protoimpl.SizeCache
758 unknownFields protoimpl.UnknownFields
759
760
761
762 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
763
764
765
766
767
768
769
770
771
772
773
774
775 ConfigId string `protobuf:"bytes,2,opt,name=config_id,json=configId,proto3" json:"config_id,omitempty"`
776
777
778 RolloutStrategy EndpointsApiService_RolloutStrategy `protobuf:"varint,3,opt,name=rollout_strategy,json=rolloutStrategy,proto3,enum=google.appengine.v1beta.EndpointsApiService_RolloutStrategy" json:"rollout_strategy,omitempty"`
779
780
781 DisableTraceSampling bool `protobuf:"varint,4,opt,name=disable_trace_sampling,json=disableTraceSampling,proto3" json:"disable_trace_sampling,omitempty"`
782 }
783
784 func (x *EndpointsApiService) Reset() {
785 *x = EndpointsApiService{}
786 if protoimpl.UnsafeEnabled {
787 mi := &file_google_appengine_v1beta_version_proto_msgTypes[1]
788 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
789 ms.StoreMessageInfo(mi)
790 }
791 }
792
793 func (x *EndpointsApiService) String() string {
794 return protoimpl.X.MessageStringOf(x)
795 }
796
797 func (*EndpointsApiService) ProtoMessage() {}
798
799 func (x *EndpointsApiService) ProtoReflect() protoreflect.Message {
800 mi := &file_google_appengine_v1beta_version_proto_msgTypes[1]
801 if protoimpl.UnsafeEnabled && x != nil {
802 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
803 if ms.LoadMessageInfo() == nil {
804 ms.StoreMessageInfo(mi)
805 }
806 return ms
807 }
808 return mi.MessageOf(x)
809 }
810
811
812 func (*EndpointsApiService) Descriptor() ([]byte, []int) {
813 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{1}
814 }
815
816 func (x *EndpointsApiService) GetName() string {
817 if x != nil {
818 return x.Name
819 }
820 return ""
821 }
822
823 func (x *EndpointsApiService) GetConfigId() string {
824 if x != nil {
825 return x.ConfigId
826 }
827 return ""
828 }
829
830 func (x *EndpointsApiService) GetRolloutStrategy() EndpointsApiService_RolloutStrategy {
831 if x != nil {
832 return x.RolloutStrategy
833 }
834 return EndpointsApiService_UNSPECIFIED_ROLLOUT_STRATEGY
835 }
836
837 func (x *EndpointsApiService) GetDisableTraceSampling() bool {
838 if x != nil {
839 return x.DisableTraceSampling
840 }
841 return false
842 }
843
844
845
846 type AutomaticScaling struct {
847 state protoimpl.MessageState
848 sizeCache protoimpl.SizeCache
849 unknownFields protoimpl.UnknownFields
850
851
852
853
854
855
856
857 CoolDownPeriod *durationpb.Duration `protobuf:"bytes,1,opt,name=cool_down_period,json=coolDownPeriod,proto3" json:"cool_down_period,omitempty"`
858
859 CpuUtilization *CpuUtilization `protobuf:"bytes,2,opt,name=cpu_utilization,json=cpuUtilization,proto3" json:"cpu_utilization,omitempty"`
860
861
862
863
864 MaxConcurrentRequests int32 `protobuf:"varint,3,opt,name=max_concurrent_requests,json=maxConcurrentRequests,proto3" json:"max_concurrent_requests,omitempty"`
865
866
867 MaxIdleInstances int32 `protobuf:"varint,4,opt,name=max_idle_instances,json=maxIdleInstances,proto3" json:"max_idle_instances,omitempty"`
868
869
870 MaxTotalInstances int32 `protobuf:"varint,5,opt,name=max_total_instances,json=maxTotalInstances,proto3" json:"max_total_instances,omitempty"`
871
872
873 MaxPendingLatency *durationpb.Duration `protobuf:"bytes,6,opt,name=max_pending_latency,json=maxPendingLatency,proto3" json:"max_pending_latency,omitempty"`
874
875
876 MinIdleInstances int32 `protobuf:"varint,7,opt,name=min_idle_instances,json=minIdleInstances,proto3" json:"min_idle_instances,omitempty"`
877
878
879 MinTotalInstances int32 `protobuf:"varint,8,opt,name=min_total_instances,json=minTotalInstances,proto3" json:"min_total_instances,omitempty"`
880
881
882 MinPendingLatency *durationpb.Duration `protobuf:"bytes,9,opt,name=min_pending_latency,json=minPendingLatency,proto3" json:"min_pending_latency,omitempty"`
883
884 RequestUtilization *RequestUtilization `protobuf:"bytes,10,opt,name=request_utilization,json=requestUtilization,proto3" json:"request_utilization,omitempty"`
885
886 DiskUtilization *DiskUtilization `protobuf:"bytes,11,opt,name=disk_utilization,json=diskUtilization,proto3" json:"disk_utilization,omitempty"`
887
888 NetworkUtilization *NetworkUtilization `protobuf:"bytes,12,opt,name=network_utilization,json=networkUtilization,proto3" json:"network_utilization,omitempty"`
889
890
891 CustomMetrics []*CustomMetric `protobuf:"bytes,21,rep,name=custom_metrics,json=customMetrics,proto3" json:"custom_metrics,omitempty"`
892
893 StandardSchedulerSettings *StandardSchedulerSettings `protobuf:"bytes,20,opt,name=standard_scheduler_settings,json=standardSchedulerSettings,proto3" json:"standard_scheduler_settings,omitempty"`
894 }
895
896 func (x *AutomaticScaling) Reset() {
897 *x = AutomaticScaling{}
898 if protoimpl.UnsafeEnabled {
899 mi := &file_google_appengine_v1beta_version_proto_msgTypes[2]
900 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
901 ms.StoreMessageInfo(mi)
902 }
903 }
904
905 func (x *AutomaticScaling) String() string {
906 return protoimpl.X.MessageStringOf(x)
907 }
908
909 func (*AutomaticScaling) ProtoMessage() {}
910
911 func (x *AutomaticScaling) ProtoReflect() protoreflect.Message {
912 mi := &file_google_appengine_v1beta_version_proto_msgTypes[2]
913 if protoimpl.UnsafeEnabled && x != nil {
914 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
915 if ms.LoadMessageInfo() == nil {
916 ms.StoreMessageInfo(mi)
917 }
918 return ms
919 }
920 return mi.MessageOf(x)
921 }
922
923
924 func (*AutomaticScaling) Descriptor() ([]byte, []int) {
925 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{2}
926 }
927
928 func (x *AutomaticScaling) GetCoolDownPeriod() *durationpb.Duration {
929 if x != nil {
930 return x.CoolDownPeriod
931 }
932 return nil
933 }
934
935 func (x *AutomaticScaling) GetCpuUtilization() *CpuUtilization {
936 if x != nil {
937 return x.CpuUtilization
938 }
939 return nil
940 }
941
942 func (x *AutomaticScaling) GetMaxConcurrentRequests() int32 {
943 if x != nil {
944 return x.MaxConcurrentRequests
945 }
946 return 0
947 }
948
949 func (x *AutomaticScaling) GetMaxIdleInstances() int32 {
950 if x != nil {
951 return x.MaxIdleInstances
952 }
953 return 0
954 }
955
956 func (x *AutomaticScaling) GetMaxTotalInstances() int32 {
957 if x != nil {
958 return x.MaxTotalInstances
959 }
960 return 0
961 }
962
963 func (x *AutomaticScaling) GetMaxPendingLatency() *durationpb.Duration {
964 if x != nil {
965 return x.MaxPendingLatency
966 }
967 return nil
968 }
969
970 func (x *AutomaticScaling) GetMinIdleInstances() int32 {
971 if x != nil {
972 return x.MinIdleInstances
973 }
974 return 0
975 }
976
977 func (x *AutomaticScaling) GetMinTotalInstances() int32 {
978 if x != nil {
979 return x.MinTotalInstances
980 }
981 return 0
982 }
983
984 func (x *AutomaticScaling) GetMinPendingLatency() *durationpb.Duration {
985 if x != nil {
986 return x.MinPendingLatency
987 }
988 return nil
989 }
990
991 func (x *AutomaticScaling) GetRequestUtilization() *RequestUtilization {
992 if x != nil {
993 return x.RequestUtilization
994 }
995 return nil
996 }
997
998 func (x *AutomaticScaling) GetDiskUtilization() *DiskUtilization {
999 if x != nil {
1000 return x.DiskUtilization
1001 }
1002 return nil
1003 }
1004
1005 func (x *AutomaticScaling) GetNetworkUtilization() *NetworkUtilization {
1006 if x != nil {
1007 return x.NetworkUtilization
1008 }
1009 return nil
1010 }
1011
1012 func (x *AutomaticScaling) GetCustomMetrics() []*CustomMetric {
1013 if x != nil {
1014 return x.CustomMetrics
1015 }
1016 return nil
1017 }
1018
1019 func (x *AutomaticScaling) GetStandardSchedulerSettings() *StandardSchedulerSettings {
1020 if x != nil {
1021 return x.StandardSchedulerSettings
1022 }
1023 return nil
1024 }
1025
1026
1027
1028
1029
1030 type BasicScaling struct {
1031 state protoimpl.MessageState
1032 sizeCache protoimpl.SizeCache
1033 unknownFields protoimpl.UnknownFields
1034
1035
1036
1037 IdleTimeout *durationpb.Duration `protobuf:"bytes,1,opt,name=idle_timeout,json=idleTimeout,proto3" json:"idle_timeout,omitempty"`
1038
1039 MaxInstances int32 `protobuf:"varint,2,opt,name=max_instances,json=maxInstances,proto3" json:"max_instances,omitempty"`
1040 }
1041
1042 func (x *BasicScaling) Reset() {
1043 *x = BasicScaling{}
1044 if protoimpl.UnsafeEnabled {
1045 mi := &file_google_appengine_v1beta_version_proto_msgTypes[3]
1046 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1047 ms.StoreMessageInfo(mi)
1048 }
1049 }
1050
1051 func (x *BasicScaling) String() string {
1052 return protoimpl.X.MessageStringOf(x)
1053 }
1054
1055 func (*BasicScaling) ProtoMessage() {}
1056
1057 func (x *BasicScaling) ProtoReflect() protoreflect.Message {
1058 mi := &file_google_appengine_v1beta_version_proto_msgTypes[3]
1059 if protoimpl.UnsafeEnabled && x != nil {
1060 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1061 if ms.LoadMessageInfo() == nil {
1062 ms.StoreMessageInfo(mi)
1063 }
1064 return ms
1065 }
1066 return mi.MessageOf(x)
1067 }
1068
1069
1070 func (*BasicScaling) Descriptor() ([]byte, []int) {
1071 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{3}
1072 }
1073
1074 func (x *BasicScaling) GetIdleTimeout() *durationpb.Duration {
1075 if x != nil {
1076 return x.IdleTimeout
1077 }
1078 return nil
1079 }
1080
1081 func (x *BasicScaling) GetMaxInstances() int32 {
1082 if x != nil {
1083 return x.MaxInstances
1084 }
1085 return 0
1086 }
1087
1088
1089
1090 type ManualScaling struct {
1091 state protoimpl.MessageState
1092 sizeCache protoimpl.SizeCache
1093 unknownFields protoimpl.UnknownFields
1094
1095
1096
1097
1098
1099 Instances int32 `protobuf:"varint,1,opt,name=instances,proto3" json:"instances,omitempty"`
1100 }
1101
1102 func (x *ManualScaling) Reset() {
1103 *x = ManualScaling{}
1104 if protoimpl.UnsafeEnabled {
1105 mi := &file_google_appengine_v1beta_version_proto_msgTypes[4]
1106 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1107 ms.StoreMessageInfo(mi)
1108 }
1109 }
1110
1111 func (x *ManualScaling) String() string {
1112 return protoimpl.X.MessageStringOf(x)
1113 }
1114
1115 func (*ManualScaling) ProtoMessage() {}
1116
1117 func (x *ManualScaling) ProtoReflect() protoreflect.Message {
1118 mi := &file_google_appengine_v1beta_version_proto_msgTypes[4]
1119 if protoimpl.UnsafeEnabled && x != nil {
1120 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1121 if ms.LoadMessageInfo() == nil {
1122 ms.StoreMessageInfo(mi)
1123 }
1124 return ms
1125 }
1126 return mi.MessageOf(x)
1127 }
1128
1129
1130 func (*ManualScaling) Descriptor() ([]byte, []int) {
1131 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{4}
1132 }
1133
1134 func (x *ManualScaling) GetInstances() int32 {
1135 if x != nil {
1136 return x.Instances
1137 }
1138 return 0
1139 }
1140
1141
1142 type CpuUtilization struct {
1143 state protoimpl.MessageState
1144 sizeCache protoimpl.SizeCache
1145 unknownFields protoimpl.UnknownFields
1146
1147
1148 AggregationWindowLength *durationpb.Duration `protobuf:"bytes,1,opt,name=aggregation_window_length,json=aggregationWindowLength,proto3" json:"aggregation_window_length,omitempty"`
1149
1150
1151 TargetUtilization float64 `protobuf:"fixed64,2,opt,name=target_utilization,json=targetUtilization,proto3" json:"target_utilization,omitempty"`
1152 }
1153
1154 func (x *CpuUtilization) Reset() {
1155 *x = CpuUtilization{}
1156 if protoimpl.UnsafeEnabled {
1157 mi := &file_google_appengine_v1beta_version_proto_msgTypes[5]
1158 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1159 ms.StoreMessageInfo(mi)
1160 }
1161 }
1162
1163 func (x *CpuUtilization) String() string {
1164 return protoimpl.X.MessageStringOf(x)
1165 }
1166
1167 func (*CpuUtilization) ProtoMessage() {}
1168
1169 func (x *CpuUtilization) ProtoReflect() protoreflect.Message {
1170 mi := &file_google_appengine_v1beta_version_proto_msgTypes[5]
1171 if protoimpl.UnsafeEnabled && x != nil {
1172 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1173 if ms.LoadMessageInfo() == nil {
1174 ms.StoreMessageInfo(mi)
1175 }
1176 return ms
1177 }
1178 return mi.MessageOf(x)
1179 }
1180
1181
1182 func (*CpuUtilization) Descriptor() ([]byte, []int) {
1183 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{5}
1184 }
1185
1186 func (x *CpuUtilization) GetAggregationWindowLength() *durationpb.Duration {
1187 if x != nil {
1188 return x.AggregationWindowLength
1189 }
1190 return nil
1191 }
1192
1193 func (x *CpuUtilization) GetTargetUtilization() float64 {
1194 if x != nil {
1195 return x.TargetUtilization
1196 }
1197 return 0
1198 }
1199
1200
1201
1202 type RequestUtilization struct {
1203 state protoimpl.MessageState
1204 sizeCache protoimpl.SizeCache
1205 unknownFields protoimpl.UnknownFields
1206
1207
1208 TargetRequestCountPerSecond int32 `protobuf:"varint,1,opt,name=target_request_count_per_second,json=targetRequestCountPerSecond,proto3" json:"target_request_count_per_second,omitempty"`
1209
1210 TargetConcurrentRequests int32 `protobuf:"varint,2,opt,name=target_concurrent_requests,json=targetConcurrentRequests,proto3" json:"target_concurrent_requests,omitempty"`
1211 }
1212
1213 func (x *RequestUtilization) Reset() {
1214 *x = RequestUtilization{}
1215 if protoimpl.UnsafeEnabled {
1216 mi := &file_google_appengine_v1beta_version_proto_msgTypes[6]
1217 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1218 ms.StoreMessageInfo(mi)
1219 }
1220 }
1221
1222 func (x *RequestUtilization) String() string {
1223 return protoimpl.X.MessageStringOf(x)
1224 }
1225
1226 func (*RequestUtilization) ProtoMessage() {}
1227
1228 func (x *RequestUtilization) ProtoReflect() protoreflect.Message {
1229 mi := &file_google_appengine_v1beta_version_proto_msgTypes[6]
1230 if protoimpl.UnsafeEnabled && x != nil {
1231 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1232 if ms.LoadMessageInfo() == nil {
1233 ms.StoreMessageInfo(mi)
1234 }
1235 return ms
1236 }
1237 return mi.MessageOf(x)
1238 }
1239
1240
1241 func (*RequestUtilization) Descriptor() ([]byte, []int) {
1242 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{6}
1243 }
1244
1245 func (x *RequestUtilization) GetTargetRequestCountPerSecond() int32 {
1246 if x != nil {
1247 return x.TargetRequestCountPerSecond
1248 }
1249 return 0
1250 }
1251
1252 func (x *RequestUtilization) GetTargetConcurrentRequests() int32 {
1253 if x != nil {
1254 return x.TargetConcurrentRequests
1255 }
1256 return 0
1257 }
1258
1259
1260
1261 type DiskUtilization struct {
1262 state protoimpl.MessageState
1263 sizeCache protoimpl.SizeCache
1264 unknownFields protoimpl.UnknownFields
1265
1266
1267 TargetWriteBytesPerSecond int32 `protobuf:"varint,14,opt,name=target_write_bytes_per_second,json=targetWriteBytesPerSecond,proto3" json:"target_write_bytes_per_second,omitempty"`
1268
1269 TargetWriteOpsPerSecond int32 `protobuf:"varint,15,opt,name=target_write_ops_per_second,json=targetWriteOpsPerSecond,proto3" json:"target_write_ops_per_second,omitempty"`
1270
1271 TargetReadBytesPerSecond int32 `protobuf:"varint,16,opt,name=target_read_bytes_per_second,json=targetReadBytesPerSecond,proto3" json:"target_read_bytes_per_second,omitempty"`
1272
1273 TargetReadOpsPerSecond int32 `protobuf:"varint,17,opt,name=target_read_ops_per_second,json=targetReadOpsPerSecond,proto3" json:"target_read_ops_per_second,omitempty"`
1274 }
1275
1276 func (x *DiskUtilization) Reset() {
1277 *x = DiskUtilization{}
1278 if protoimpl.UnsafeEnabled {
1279 mi := &file_google_appengine_v1beta_version_proto_msgTypes[7]
1280 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1281 ms.StoreMessageInfo(mi)
1282 }
1283 }
1284
1285 func (x *DiskUtilization) String() string {
1286 return protoimpl.X.MessageStringOf(x)
1287 }
1288
1289 func (*DiskUtilization) ProtoMessage() {}
1290
1291 func (x *DiskUtilization) ProtoReflect() protoreflect.Message {
1292 mi := &file_google_appengine_v1beta_version_proto_msgTypes[7]
1293 if protoimpl.UnsafeEnabled && x != nil {
1294 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1295 if ms.LoadMessageInfo() == nil {
1296 ms.StoreMessageInfo(mi)
1297 }
1298 return ms
1299 }
1300 return mi.MessageOf(x)
1301 }
1302
1303
1304 func (*DiskUtilization) Descriptor() ([]byte, []int) {
1305 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{7}
1306 }
1307
1308 func (x *DiskUtilization) GetTargetWriteBytesPerSecond() int32 {
1309 if x != nil {
1310 return x.TargetWriteBytesPerSecond
1311 }
1312 return 0
1313 }
1314
1315 func (x *DiskUtilization) GetTargetWriteOpsPerSecond() int32 {
1316 if x != nil {
1317 return x.TargetWriteOpsPerSecond
1318 }
1319 return 0
1320 }
1321
1322 func (x *DiskUtilization) GetTargetReadBytesPerSecond() int32 {
1323 if x != nil {
1324 return x.TargetReadBytesPerSecond
1325 }
1326 return 0
1327 }
1328
1329 func (x *DiskUtilization) GetTargetReadOpsPerSecond() int32 {
1330 if x != nil {
1331 return x.TargetReadOpsPerSecond
1332 }
1333 return 0
1334 }
1335
1336
1337
1338 type NetworkUtilization struct {
1339 state protoimpl.MessageState
1340 sizeCache protoimpl.SizeCache
1341 unknownFields protoimpl.UnknownFields
1342
1343
1344 TargetSentBytesPerSecond int32 `protobuf:"varint,1,opt,name=target_sent_bytes_per_second,json=targetSentBytesPerSecond,proto3" json:"target_sent_bytes_per_second,omitempty"`
1345
1346 TargetSentPacketsPerSecond int32 `protobuf:"varint,11,opt,name=target_sent_packets_per_second,json=targetSentPacketsPerSecond,proto3" json:"target_sent_packets_per_second,omitempty"`
1347
1348 TargetReceivedBytesPerSecond int32 `protobuf:"varint,12,opt,name=target_received_bytes_per_second,json=targetReceivedBytesPerSecond,proto3" json:"target_received_bytes_per_second,omitempty"`
1349
1350 TargetReceivedPacketsPerSecond int32 `protobuf:"varint,13,opt,name=target_received_packets_per_second,json=targetReceivedPacketsPerSecond,proto3" json:"target_received_packets_per_second,omitempty"`
1351 }
1352
1353 func (x *NetworkUtilization) Reset() {
1354 *x = NetworkUtilization{}
1355 if protoimpl.UnsafeEnabled {
1356 mi := &file_google_appengine_v1beta_version_proto_msgTypes[8]
1357 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1358 ms.StoreMessageInfo(mi)
1359 }
1360 }
1361
1362 func (x *NetworkUtilization) String() string {
1363 return protoimpl.X.MessageStringOf(x)
1364 }
1365
1366 func (*NetworkUtilization) ProtoMessage() {}
1367
1368 func (x *NetworkUtilization) ProtoReflect() protoreflect.Message {
1369 mi := &file_google_appengine_v1beta_version_proto_msgTypes[8]
1370 if protoimpl.UnsafeEnabled && x != nil {
1371 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1372 if ms.LoadMessageInfo() == nil {
1373 ms.StoreMessageInfo(mi)
1374 }
1375 return ms
1376 }
1377 return mi.MessageOf(x)
1378 }
1379
1380
1381 func (*NetworkUtilization) Descriptor() ([]byte, []int) {
1382 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{8}
1383 }
1384
1385 func (x *NetworkUtilization) GetTargetSentBytesPerSecond() int32 {
1386 if x != nil {
1387 return x.TargetSentBytesPerSecond
1388 }
1389 return 0
1390 }
1391
1392 func (x *NetworkUtilization) GetTargetSentPacketsPerSecond() int32 {
1393 if x != nil {
1394 return x.TargetSentPacketsPerSecond
1395 }
1396 return 0
1397 }
1398
1399 func (x *NetworkUtilization) GetTargetReceivedBytesPerSecond() int32 {
1400 if x != nil {
1401 return x.TargetReceivedBytesPerSecond
1402 }
1403 return 0
1404 }
1405
1406 func (x *NetworkUtilization) GetTargetReceivedPacketsPerSecond() int32 {
1407 if x != nil {
1408 return x.TargetReceivedPacketsPerSecond
1409 }
1410 return 0
1411 }
1412
1413
1414 type CustomMetric struct {
1415 state protoimpl.MessageState
1416 sizeCache protoimpl.SizeCache
1417 unknownFields protoimpl.UnknownFields
1418
1419
1420 MetricName string `protobuf:"bytes,1,opt,name=metric_name,json=metricName,proto3" json:"metric_name,omitempty"`
1421
1422
1423 TargetType string `protobuf:"bytes,2,opt,name=target_type,json=targetType,proto3" json:"target_type,omitempty"`
1424
1425
1426
1427
1428
1429
1430 TargetSpec isCustomMetric_TargetSpec `protobuf_oneof:"target_spec"`
1431
1432 Filter string `protobuf:"bytes,5,opt,name=filter,proto3" json:"filter,omitempty"`
1433 }
1434
1435 func (x *CustomMetric) Reset() {
1436 *x = CustomMetric{}
1437 if protoimpl.UnsafeEnabled {
1438 mi := &file_google_appengine_v1beta_version_proto_msgTypes[9]
1439 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1440 ms.StoreMessageInfo(mi)
1441 }
1442 }
1443
1444 func (x *CustomMetric) String() string {
1445 return protoimpl.X.MessageStringOf(x)
1446 }
1447
1448 func (*CustomMetric) ProtoMessage() {}
1449
1450 func (x *CustomMetric) ProtoReflect() protoreflect.Message {
1451 mi := &file_google_appengine_v1beta_version_proto_msgTypes[9]
1452 if protoimpl.UnsafeEnabled && x != nil {
1453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1454 if ms.LoadMessageInfo() == nil {
1455 ms.StoreMessageInfo(mi)
1456 }
1457 return ms
1458 }
1459 return mi.MessageOf(x)
1460 }
1461
1462
1463 func (*CustomMetric) Descriptor() ([]byte, []int) {
1464 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{9}
1465 }
1466
1467 func (x *CustomMetric) GetMetricName() string {
1468 if x != nil {
1469 return x.MetricName
1470 }
1471 return ""
1472 }
1473
1474 func (x *CustomMetric) GetTargetType() string {
1475 if x != nil {
1476 return x.TargetType
1477 }
1478 return ""
1479 }
1480
1481 func (m *CustomMetric) GetTargetSpec() isCustomMetric_TargetSpec {
1482 if m != nil {
1483 return m.TargetSpec
1484 }
1485 return nil
1486 }
1487
1488 func (x *CustomMetric) GetTargetUtilization() float64 {
1489 if x, ok := x.GetTargetSpec().(*CustomMetric_TargetUtilization); ok {
1490 return x.TargetUtilization
1491 }
1492 return 0
1493 }
1494
1495 func (x *CustomMetric) GetSingleInstanceAssignment() float64 {
1496 if x, ok := x.GetTargetSpec().(*CustomMetric_SingleInstanceAssignment); ok {
1497 return x.SingleInstanceAssignment
1498 }
1499 return 0
1500 }
1501
1502 func (x *CustomMetric) GetFilter() string {
1503 if x != nil {
1504 return x.Filter
1505 }
1506 return ""
1507 }
1508
1509 type isCustomMetric_TargetSpec interface {
1510 isCustomMetric_TargetSpec()
1511 }
1512
1513 type CustomMetric_TargetUtilization struct {
1514
1515 TargetUtilization float64 `protobuf:"fixed64,3,opt,name=target_utilization,json=targetUtilization,proto3,oneof"`
1516 }
1517
1518 type CustomMetric_SingleInstanceAssignment struct {
1519
1520
1521
1522
1523
1524 SingleInstanceAssignment float64 `protobuf:"fixed64,4,opt,name=single_instance_assignment,json=singleInstanceAssignment,proto3,oneof"`
1525 }
1526
1527 func (*CustomMetric_TargetUtilization) isCustomMetric_TargetSpec() {}
1528
1529 func (*CustomMetric_SingleInstanceAssignment) isCustomMetric_TargetSpec() {}
1530
1531
1532 type StandardSchedulerSettings struct {
1533 state protoimpl.MessageState
1534 sizeCache protoimpl.SizeCache
1535 unknownFields protoimpl.UnknownFields
1536
1537
1538 TargetCpuUtilization float64 `protobuf:"fixed64,1,opt,name=target_cpu_utilization,json=targetCpuUtilization,proto3" json:"target_cpu_utilization,omitempty"`
1539
1540 TargetThroughputUtilization float64 `protobuf:"fixed64,2,opt,name=target_throughput_utilization,json=targetThroughputUtilization,proto3" json:"target_throughput_utilization,omitempty"`
1541
1542
1543 MinInstances int32 `protobuf:"varint,3,opt,name=min_instances,json=minInstances,proto3" json:"min_instances,omitempty"`
1544
1545
1546 MaxInstances int32 `protobuf:"varint,4,opt,name=max_instances,json=maxInstances,proto3" json:"max_instances,omitempty"`
1547 }
1548
1549 func (x *StandardSchedulerSettings) Reset() {
1550 *x = StandardSchedulerSettings{}
1551 if protoimpl.UnsafeEnabled {
1552 mi := &file_google_appengine_v1beta_version_proto_msgTypes[10]
1553 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1554 ms.StoreMessageInfo(mi)
1555 }
1556 }
1557
1558 func (x *StandardSchedulerSettings) String() string {
1559 return protoimpl.X.MessageStringOf(x)
1560 }
1561
1562 func (*StandardSchedulerSettings) ProtoMessage() {}
1563
1564 func (x *StandardSchedulerSettings) ProtoReflect() protoreflect.Message {
1565 mi := &file_google_appengine_v1beta_version_proto_msgTypes[10]
1566 if protoimpl.UnsafeEnabled && x != nil {
1567 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1568 if ms.LoadMessageInfo() == nil {
1569 ms.StoreMessageInfo(mi)
1570 }
1571 return ms
1572 }
1573 return mi.MessageOf(x)
1574 }
1575
1576
1577 func (*StandardSchedulerSettings) Descriptor() ([]byte, []int) {
1578 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{10}
1579 }
1580
1581 func (x *StandardSchedulerSettings) GetTargetCpuUtilization() float64 {
1582 if x != nil {
1583 return x.TargetCpuUtilization
1584 }
1585 return 0
1586 }
1587
1588 func (x *StandardSchedulerSettings) GetTargetThroughputUtilization() float64 {
1589 if x != nil {
1590 return x.TargetThroughputUtilization
1591 }
1592 return 0
1593 }
1594
1595 func (x *StandardSchedulerSettings) GetMinInstances() int32 {
1596 if x != nil {
1597 return x.MinInstances
1598 }
1599 return 0
1600 }
1601
1602 func (x *StandardSchedulerSettings) GetMaxInstances() int32 {
1603 if x != nil {
1604 return x.MaxInstances
1605 }
1606 return 0
1607 }
1608
1609
1610
1611 type Network struct {
1612 state protoimpl.MessageState
1613 sizeCache protoimpl.SizeCache
1614 unknownFields protoimpl.UnknownFields
1615
1616
1617
1618
1619 ForwardedPorts []string `protobuf:"bytes,1,rep,name=forwarded_ports,json=forwardedPorts,proto3" json:"forwarded_ports,omitempty"`
1620
1621
1622 InstanceTag string `protobuf:"bytes,2,opt,name=instance_tag,json=instanceTag,proto3" json:"instance_tag,omitempty"`
1623
1624
1625
1626
1627 Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646 SubnetworkName string `protobuf:"bytes,4,opt,name=subnetwork_name,json=subnetworkName,proto3" json:"subnetwork_name,omitempty"`
1647
1648
1649 SessionAffinity bool `protobuf:"varint,5,opt,name=session_affinity,json=sessionAffinity,proto3" json:"session_affinity,omitempty"`
1650 }
1651
1652 func (x *Network) Reset() {
1653 *x = Network{}
1654 if protoimpl.UnsafeEnabled {
1655 mi := &file_google_appengine_v1beta_version_proto_msgTypes[11]
1656 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1657 ms.StoreMessageInfo(mi)
1658 }
1659 }
1660
1661 func (x *Network) String() string {
1662 return protoimpl.X.MessageStringOf(x)
1663 }
1664
1665 func (*Network) ProtoMessage() {}
1666
1667 func (x *Network) ProtoReflect() protoreflect.Message {
1668 mi := &file_google_appengine_v1beta_version_proto_msgTypes[11]
1669 if protoimpl.UnsafeEnabled && x != nil {
1670 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1671 if ms.LoadMessageInfo() == nil {
1672 ms.StoreMessageInfo(mi)
1673 }
1674 return ms
1675 }
1676 return mi.MessageOf(x)
1677 }
1678
1679
1680 func (*Network) Descriptor() ([]byte, []int) {
1681 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{11}
1682 }
1683
1684 func (x *Network) GetForwardedPorts() []string {
1685 if x != nil {
1686 return x.ForwardedPorts
1687 }
1688 return nil
1689 }
1690
1691 func (x *Network) GetInstanceTag() string {
1692 if x != nil {
1693 return x.InstanceTag
1694 }
1695 return ""
1696 }
1697
1698 func (x *Network) GetName() string {
1699 if x != nil {
1700 return x.Name
1701 }
1702 return ""
1703 }
1704
1705 func (x *Network) GetSubnetworkName() string {
1706 if x != nil {
1707 return x.SubnetworkName
1708 }
1709 return ""
1710 }
1711
1712 func (x *Network) GetSessionAffinity() bool {
1713 if x != nil {
1714 return x.SessionAffinity
1715 }
1716 return false
1717 }
1718
1719
1720
1721 type Volume struct {
1722 state protoimpl.MessageState
1723 sizeCache protoimpl.SizeCache
1724 unknownFields protoimpl.UnknownFields
1725
1726
1727 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1728
1729 VolumeType string `protobuf:"bytes,2,opt,name=volume_type,json=volumeType,proto3" json:"volume_type,omitempty"`
1730
1731 SizeGb float64 `protobuf:"fixed64,3,opt,name=size_gb,json=sizeGb,proto3" json:"size_gb,omitempty"`
1732 }
1733
1734 func (x *Volume) Reset() {
1735 *x = Volume{}
1736 if protoimpl.UnsafeEnabled {
1737 mi := &file_google_appengine_v1beta_version_proto_msgTypes[12]
1738 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1739 ms.StoreMessageInfo(mi)
1740 }
1741 }
1742
1743 func (x *Volume) String() string {
1744 return protoimpl.X.MessageStringOf(x)
1745 }
1746
1747 func (*Volume) ProtoMessage() {}
1748
1749 func (x *Volume) ProtoReflect() protoreflect.Message {
1750 mi := &file_google_appengine_v1beta_version_proto_msgTypes[12]
1751 if protoimpl.UnsafeEnabled && x != nil {
1752 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1753 if ms.LoadMessageInfo() == nil {
1754 ms.StoreMessageInfo(mi)
1755 }
1756 return ms
1757 }
1758 return mi.MessageOf(x)
1759 }
1760
1761
1762 func (*Volume) Descriptor() ([]byte, []int) {
1763 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{12}
1764 }
1765
1766 func (x *Volume) GetName() string {
1767 if x != nil {
1768 return x.Name
1769 }
1770 return ""
1771 }
1772
1773 func (x *Volume) GetVolumeType() string {
1774 if x != nil {
1775 return x.VolumeType
1776 }
1777 return ""
1778 }
1779
1780 func (x *Volume) GetSizeGb() float64 {
1781 if x != nil {
1782 return x.SizeGb
1783 }
1784 return 0
1785 }
1786
1787
1788 type Resources struct {
1789 state protoimpl.MessageState
1790 sizeCache protoimpl.SizeCache
1791 unknownFields protoimpl.UnknownFields
1792
1793
1794 Cpu float64 `protobuf:"fixed64,1,opt,name=cpu,proto3" json:"cpu,omitempty"`
1795
1796 DiskGb float64 `protobuf:"fixed64,2,opt,name=disk_gb,json=diskGb,proto3" json:"disk_gb,omitempty"`
1797
1798 MemoryGb float64 `protobuf:"fixed64,3,opt,name=memory_gb,json=memoryGb,proto3" json:"memory_gb,omitempty"`
1799
1800 Volumes []*Volume `protobuf:"bytes,4,rep,name=volumes,proto3" json:"volumes,omitempty"`
1801
1802
1803 KmsKeyReference string `protobuf:"bytes,5,opt,name=kms_key_reference,json=kmsKeyReference,proto3" json:"kms_key_reference,omitempty"`
1804 }
1805
1806 func (x *Resources) Reset() {
1807 *x = Resources{}
1808 if protoimpl.UnsafeEnabled {
1809 mi := &file_google_appengine_v1beta_version_proto_msgTypes[13]
1810 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1811 ms.StoreMessageInfo(mi)
1812 }
1813 }
1814
1815 func (x *Resources) String() string {
1816 return protoimpl.X.MessageStringOf(x)
1817 }
1818
1819 func (*Resources) ProtoMessage() {}
1820
1821 func (x *Resources) ProtoReflect() protoreflect.Message {
1822 mi := &file_google_appengine_v1beta_version_proto_msgTypes[13]
1823 if protoimpl.UnsafeEnabled && x != nil {
1824 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1825 if ms.LoadMessageInfo() == nil {
1826 ms.StoreMessageInfo(mi)
1827 }
1828 return ms
1829 }
1830 return mi.MessageOf(x)
1831 }
1832
1833
1834 func (*Resources) Descriptor() ([]byte, []int) {
1835 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{13}
1836 }
1837
1838 func (x *Resources) GetCpu() float64 {
1839 if x != nil {
1840 return x.Cpu
1841 }
1842 return 0
1843 }
1844
1845 func (x *Resources) GetDiskGb() float64 {
1846 if x != nil {
1847 return x.DiskGb
1848 }
1849 return 0
1850 }
1851
1852 func (x *Resources) GetMemoryGb() float64 {
1853 if x != nil {
1854 return x.MemoryGb
1855 }
1856 return 0
1857 }
1858
1859 func (x *Resources) GetVolumes() []*Volume {
1860 if x != nil {
1861 return x.Volumes
1862 }
1863 return nil
1864 }
1865
1866 func (x *Resources) GetKmsKeyReference() string {
1867 if x != nil {
1868 return x.KmsKeyReference
1869 }
1870 return ""
1871 }
1872
1873
1874 type VpcAccessConnector struct {
1875 state protoimpl.MessageState
1876 sizeCache protoimpl.SizeCache
1877 unknownFields protoimpl.UnknownFields
1878
1879
1880
1881 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1882 }
1883
1884 func (x *VpcAccessConnector) Reset() {
1885 *x = VpcAccessConnector{}
1886 if protoimpl.UnsafeEnabled {
1887 mi := &file_google_appengine_v1beta_version_proto_msgTypes[14]
1888 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1889 ms.StoreMessageInfo(mi)
1890 }
1891 }
1892
1893 func (x *VpcAccessConnector) String() string {
1894 return protoimpl.X.MessageStringOf(x)
1895 }
1896
1897 func (*VpcAccessConnector) ProtoMessage() {}
1898
1899 func (x *VpcAccessConnector) ProtoReflect() protoreflect.Message {
1900 mi := &file_google_appengine_v1beta_version_proto_msgTypes[14]
1901 if protoimpl.UnsafeEnabled && x != nil {
1902 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1903 if ms.LoadMessageInfo() == nil {
1904 ms.StoreMessageInfo(mi)
1905 }
1906 return ms
1907 }
1908 return mi.MessageOf(x)
1909 }
1910
1911
1912 func (*VpcAccessConnector) Descriptor() ([]byte, []int) {
1913 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{14}
1914 }
1915
1916 func (x *VpcAccessConnector) GetName() string {
1917 if x != nil {
1918 return x.Name
1919 }
1920 return ""
1921 }
1922
1923
1924 type Entrypoint struct {
1925 state protoimpl.MessageState
1926 sizeCache protoimpl.SizeCache
1927 unknownFields protoimpl.UnknownFields
1928
1929
1930
1931
1932
1933
1934 Command isEntrypoint_Command `protobuf_oneof:"command"`
1935 }
1936
1937 func (x *Entrypoint) Reset() {
1938 *x = Entrypoint{}
1939 if protoimpl.UnsafeEnabled {
1940 mi := &file_google_appengine_v1beta_version_proto_msgTypes[15]
1941 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1942 ms.StoreMessageInfo(mi)
1943 }
1944 }
1945
1946 func (x *Entrypoint) String() string {
1947 return protoimpl.X.MessageStringOf(x)
1948 }
1949
1950 func (*Entrypoint) ProtoMessage() {}
1951
1952 func (x *Entrypoint) ProtoReflect() protoreflect.Message {
1953 mi := &file_google_appengine_v1beta_version_proto_msgTypes[15]
1954 if protoimpl.UnsafeEnabled && x != nil {
1955 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1956 if ms.LoadMessageInfo() == nil {
1957 ms.StoreMessageInfo(mi)
1958 }
1959 return ms
1960 }
1961 return mi.MessageOf(x)
1962 }
1963
1964
1965 func (*Entrypoint) Descriptor() ([]byte, []int) {
1966 return file_google_appengine_v1beta_version_proto_rawDescGZIP(), []int{15}
1967 }
1968
1969 func (m *Entrypoint) GetCommand() isEntrypoint_Command {
1970 if m != nil {
1971 return m.Command
1972 }
1973 return nil
1974 }
1975
1976 func (x *Entrypoint) GetShell() string {
1977 if x, ok := x.GetCommand().(*Entrypoint_Shell); ok {
1978 return x.Shell
1979 }
1980 return ""
1981 }
1982
1983 type isEntrypoint_Command interface {
1984 isEntrypoint_Command()
1985 }
1986
1987 type Entrypoint_Shell struct {
1988
1989 Shell string `protobuf:"bytes,1,opt,name=shell,proto3,oneof"`
1990 }
1991
1992 func (*Entrypoint_Shell) isEntrypoint_Command() {}
1993
1994 var File_google_appengine_v1beta_version_proto protoreflect.FileDescriptor
1995
1996 var file_google_appengine_v1beta_version_proto_rawDesc = []byte{
1997 0x0a, 0x25, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
1998 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
1999 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2000 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
2001 0x1a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
2002 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x61, 0x70, 0x70, 0x5f, 0x79, 0x61,
2003 0x6d, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2004 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
2005 0x61, 0x2f, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2e,
2006 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65,
2007 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f,
2008 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e,
2009 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
2010 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f,
2011 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f,
2012 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22,
2013 0xa9, 0x14, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e,
2014 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12,
2015 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x02, 0x69, 0x64, 0x12,
2016 0x58, 0x0a, 0x11, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x73, 0x63, 0x61,
2017 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
2018 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
2019 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x53, 0x63,
2020 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x10, 0x61, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74,
2021 0x69, 0x63, 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x4c, 0x0a, 0x0d, 0x62, 0x61, 0x73,
2022 0x69, 0x63, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
2023 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67,
2024 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x42, 0x61, 0x73, 0x69, 0x63,
2025 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x0c, 0x62, 0x61, 0x73, 0x69, 0x63,
2026 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x4f, 0x0a, 0x0e, 0x6d, 0x61, 0x6e, 0x75, 0x61,
2027 0x6c, 0x5f, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32,
2028 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
2029 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c,
2030 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x48, 0x00, 0x52, 0x0d, 0x6d, 0x61, 0x6e, 0x75, 0x61,
2031 0x6c, 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x56, 0x0a, 0x10, 0x69, 0x6e, 0x62, 0x6f,
2032 0x75, 0x6e, 0x64, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x18, 0x06, 0x20, 0x03,
2033 0x28, 0x0e, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65,
2034 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x49, 0x6e, 0x62,
2035 0x6f, 0x75, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52,
2036 0x0f, 0x69, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73,
2037 0x12, 0x25, 0x0a, 0x0e, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6c, 0x61,
2038 0x73, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2039 0x63, 0x65, 0x43, 0x6c, 0x61, 0x73, 0x73, 0x12, 0x3a, 0x0a, 0x07, 0x6e, 0x65, 0x74, 0x77, 0x6f,
2040 0x72, 0x6b, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2041 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
2042 0x74, 0x61, 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x52, 0x07, 0x6e, 0x65, 0x74, 0x77,
2043 0x6f, 0x72, 0x6b, 0x12, 0x14, 0x0a, 0x05, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x18, 0x76, 0x20, 0x03,
2044 0x28, 0x09, 0x52, 0x05, 0x7a, 0x6f, 0x6e, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x09, 0x72, 0x65, 0x73,
2045 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67,
2046 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e,
2047 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
2048 0x52, 0x09, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x12, 0x18, 0x0a, 0x07, 0x72,
2049 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x72, 0x75,
2050 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
2051 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x18, 0x75, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e,
2052 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x43, 0x68, 0x61, 0x6e, 0x6e, 0x65, 0x6c, 0x12, 0x1e,
2053 0x0a, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x61, 0x66, 0x65, 0x18, 0x0b, 0x20, 0x01,
2054 0x28, 0x08, 0x52, 0x0a, 0x74, 0x68, 0x72, 0x65, 0x61, 0x64, 0x73, 0x61, 0x66, 0x65, 0x12, 0x0e,
2055 0x0a, 0x02, 0x76, 0x6d, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x52, 0x02, 0x76, 0x6d, 0x12, 0x27,
2056 0x0a, 0x0f, 0x61, 0x70, 0x70, 0x5f, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5f, 0x61, 0x70, 0x69,
2057 0x73, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x61, 0x70, 0x70, 0x45, 0x6e, 0x67,
2058 0x69, 0x6e, 0x65, 0x41, 0x70, 0x69, 0x73, 0x12, 0x57, 0x0a, 0x0d, 0x62, 0x65, 0x74, 0x61, 0x5f,
2059 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32,
2060 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e,
2061 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
2062 0x2e, 0x42, 0x65, 0x74, 0x61, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x74,
2063 0x72, 0x79, 0x52, 0x0c, 0x62, 0x65, 0x74, 0x61, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
2064 0x12, 0x10, 0x0a, 0x03, 0x65, 0x6e, 0x76, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x65,
2065 0x6e, 0x76, 0x12, 0x4d, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x73, 0x74,
2066 0x61, 0x74, 0x75, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f,
2067 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
2068 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74,
2069 0x75, 0x73, 0x52, 0x0d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75,
2070 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18,
2071 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79,
2072 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
2073 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2074 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
2075 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x28, 0x0a,
2076 0x10, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x75, 0x73, 0x61, 0x67, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65,
2077 0x73, 0x18, 0x12, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x64, 0x69, 0x73, 0x6b, 0x55, 0x73, 0x61,
2078 0x67, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x72, 0x75, 0x6e, 0x74, 0x69,
2079 0x6d, 0x65, 0x5f, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x15,
2080 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x41, 0x70, 0x69,
2081 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x1c, 0x72, 0x75, 0x6e, 0x74, 0x69,
2082 0x6d, 0x65, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x61, 0x62,
2083 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x19, 0x72,
2084 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
2085 0x61, 0x62, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x65, 0x72, 0x76,
2086 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x7f, 0x20, 0x01, 0x28,
2087 0x09, 0x52, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e,
2088 0x74, 0x12, 0x3b, 0x0a, 0x08, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x73, 0x18, 0x64, 0x20,
2089 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
2090 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x72,
2091 0x6c, 0x4d, 0x61, 0x70, 0x52, 0x08, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x4c,
2092 0x0a, 0x0e, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x73,
2093 0x18, 0x65, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2094 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
2095 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x52, 0x0d, 0x65,
2096 0x72, 0x72, 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x3e, 0x0a, 0x09,
2097 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x18, 0x66, 0x20, 0x03, 0x28, 0x0b, 0x32,
2098 0x20, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
2099 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x4c, 0x69, 0x62, 0x72, 0x61, 0x72,
2100 0x79, 0x52, 0x09, 0x6c, 0x69, 0x62, 0x72, 0x61, 0x72, 0x69, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x0a,
2101 0x61, 0x70, 0x69, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x67, 0x20, 0x01, 0x28, 0x0b,
2102 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67,
2103 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x70, 0x69, 0x43, 0x6f,
2104 0x6e, 0x66, 0x69, 0x67, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x52, 0x09, 0x61, 0x70, 0x69,
2105 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x57, 0x0a, 0x0d, 0x65, 0x6e, 0x76, 0x5f, 0x76, 0x61,
2106 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x68, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e,
2107 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65,
2108 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e,
2109 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72,
2110 0x79, 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12,
2111 0x67, 0x0a, 0x13, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x65, 0x6e, 0x76, 0x5f, 0x76, 0x61, 0x72,
2112 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x7d, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x37, 0x2e, 0x67,
2113 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e,
2114 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x2e, 0x42,
2115 0x75, 0x69, 0x6c, 0x64, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73,
2116 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x11, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x45, 0x6e, 0x76, 0x56,
2117 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x48, 0x0a, 0x12, 0x64, 0x65, 0x66, 0x61,
2118 0x75, 0x6c, 0x74, 0x5f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x69,
2119 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
2120 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
2121 0x11, 0x64, 0x65, 0x66, 0x61, 0x75, 0x6c, 0x74, 0x45, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69,
2122 0x6f, 0x6e, 0x12, 0x47, 0x0a, 0x0c, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x65,
2123 0x63, 0x6b, 0x18, 0x6a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2124 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
2125 0x74, 0x61, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x0b,
2126 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x50, 0x0a, 0x0f, 0x72,
2127 0x65, 0x61, 0x64, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x70,
2128 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
2129 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x52,
2130 0x65, 0x61, 0x64, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x0e, 0x72,
2131 0x65, 0x61, 0x64, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x4d, 0x0a,
2132 0x0e, 0x6c, 0x69, 0x76, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18,
2133 0x71, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61,
2134 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e,
2135 0x4c, 0x69, 0x76, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x52, 0x0d, 0x6c,
2136 0x69, 0x76, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x2e, 0x0a, 0x13,
2137 0x6e, 0x6f, 0x62, 0x75, 0x69, 0x6c, 0x64, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x73, 0x5f, 0x72, 0x65,
2138 0x67, 0x65, 0x78, 0x18, 0x6b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6e, 0x6f, 0x62, 0x75, 0x69,
2139 0x6c, 0x64, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x67, 0x65, 0x78, 0x12, 0x43, 0x0a, 0x0a,
2140 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x6c, 0x20, 0x01, 0x28, 0x0b,
2141 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67,
2142 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x65, 0x70, 0x6c, 0x6f,
2143 0x79, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0a, 0x64, 0x65, 0x70, 0x6c, 0x6f, 0x79, 0x6d, 0x65, 0x6e,
2144 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x75, 0x72, 0x6c,
2145 0x18, 0x6d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x55,
2146 0x72, 0x6c, 0x12, 0x60, 0x0a, 0x15, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x5f,
2147 0x61, 0x70, 0x69, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x6e, 0x20, 0x01, 0x28,
2148 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e,
2149 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x64, 0x70,
2150 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x41, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x52,
2151 0x13, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x41, 0x70, 0x69, 0x53, 0x65, 0x72,
2152 0x76, 0x69, 0x63, 0x65, 0x12, 0x43, 0x0a, 0x0a, 0x65, 0x6e, 0x74, 0x72, 0x79, 0x70, 0x6f, 0x69,
2153 0x6e, 0x74, 0x18, 0x7a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2154 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
2155 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0a, 0x65,
2156 0x6e, 0x74, 0x72, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x5d, 0x0a, 0x14, 0x76, 0x70, 0x63,
2157 0x5f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f,
2158 0x72, 0x18, 0x79, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2159 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
2160 0x61, 0x2e, 0x56, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
2161 0x63, 0x74, 0x6f, 0x72, 0x52, 0x12, 0x76, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x43,
2162 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x1a, 0x3f, 0x0a, 0x11, 0x42, 0x65, 0x74, 0x61,
2163 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
2164 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
2165 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
2166 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x3f, 0x0a, 0x11, 0x45, 0x6e, 0x76,
2167 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10,
2168 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79,
2169 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
2170 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x1a, 0x44, 0x0a, 0x16, 0x42, 0x75,
2171 0x69, 0x6c, 0x64, 0x45, 0x6e, 0x76, 0x56, 0x61, 0x72, 0x69, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x45,
2172 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
2173 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
2174 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
2175 0x42, 0x09, 0x0a, 0x07, 0x73, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x22, 0xb2, 0x02, 0x0a, 0x13,
2176 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x41, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76,
2177 0x69, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
2178 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x63, 0x6f, 0x6e, 0x66, 0x69,
2179 0x67, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x63, 0x6f, 0x6e, 0x66,
2180 0x69, 0x67, 0x49, 0x64, 0x12, 0x67, 0x0a, 0x10, 0x72, 0x6f, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x5f,
2181 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3c,
2182 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e,
2183 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e,
2184 0x74, 0x73, 0x41, 0x70, 0x69, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x52, 0x6f, 0x6c,
2185 0x6c, 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x52, 0x0f, 0x72, 0x6f,
2186 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x53, 0x74, 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x34, 0x0a,
2187 0x16, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x65, 0x5f, 0x73,
2188 0x61, 0x6d, 0x70, 0x6c, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x64,
2189 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x54, 0x72, 0x61, 0x63, 0x65, 0x53, 0x61, 0x6d, 0x70, 0x6c,
2190 0x69, 0x6e, 0x67, 0x22, 0x4b, 0x0a, 0x0f, 0x52, 0x6f, 0x6c, 0x6c, 0x6f, 0x75, 0x74, 0x53, 0x74,
2191 0x72, 0x61, 0x74, 0x65, 0x67, 0x79, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
2192 0x49, 0x46, 0x49, 0x45, 0x44, 0x5f, 0x52, 0x4f, 0x4c, 0x4c, 0x4f, 0x55, 0x54, 0x5f, 0x53, 0x54,
2193 0x52, 0x41, 0x54, 0x45, 0x47, 0x59, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x46, 0x49, 0x58, 0x45,
2194 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4d, 0x41, 0x4e, 0x41, 0x47, 0x45, 0x44, 0x10, 0x02,
2195 0x22, 0x86, 0x08, 0x0a, 0x10, 0x41, 0x75, 0x74, 0x6f, 0x6d, 0x61, 0x74, 0x69, 0x63, 0x53, 0x63,
2196 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x43, 0x0a, 0x10, 0x63, 0x6f, 0x6f, 0x6c, 0x5f, 0x64, 0x6f,
2197 0x77, 0x6e, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
2198 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2199 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x6f, 0x6f, 0x6c,
2200 0x44, 0x6f, 0x77, 0x6e, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x50, 0x0a, 0x0f, 0x63, 0x70,
2201 0x75, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20,
2202 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
2203 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x70,
2204 0x75, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x63, 0x70,
2205 0x75, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x36, 0x0a, 0x17,
2206 0x6d, 0x61, 0x78, 0x5f, 0x63, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72,
2207 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x15, 0x6d,
2208 0x61, 0x78, 0x43, 0x6f, 0x6e, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
2209 0x65, 0x73, 0x74, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x6d, 0x61, 0x78, 0x5f, 0x69, 0x64, 0x6c, 0x65,
2210 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05,
2211 0x52, 0x10, 0x6d, 0x61, 0x78, 0x49, 0x64, 0x6c, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2212 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f,
2213 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52,
2214 0x11, 0x6d, 0x61, 0x78, 0x54, 0x6f, 0x74, 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2215 0x65, 0x73, 0x12, 0x49, 0x0a, 0x13, 0x6d, 0x61, 0x78, 0x5f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e,
2216 0x67, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32,
2217 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2218 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x6d, 0x61, 0x78, 0x50,
2219 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4c, 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x2c, 0x0a,
2220 0x12, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x64, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2221 0x63, 0x65, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x05, 0x52, 0x10, 0x6d, 0x69, 0x6e, 0x49, 0x64,
2222 0x6c, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2e, 0x0a, 0x13, 0x6d,
2223 0x69, 0x6e, 0x5f, 0x74, 0x6f, 0x74, 0x61, 0x6c, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2224 0x65, 0x73, 0x18, 0x08, 0x20, 0x01, 0x28, 0x05, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x54, 0x6f, 0x74,
2225 0x61, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x49, 0x0a, 0x13, 0x6d,
2226 0x69, 0x6e, 0x5f, 0x70, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x61, 0x74, 0x65, 0x6e,
2227 0x63, 0x79, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2228 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
2229 0x69, 0x6f, 0x6e, 0x52, 0x11, 0x6d, 0x69, 0x6e, 0x50, 0x65, 0x6e, 0x64, 0x69, 0x6e, 0x67, 0x4c,
2230 0x61, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x5c, 0x0a, 0x13, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73,
2231 0x74, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0a, 0x20,
2232 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70,
2233 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x52, 0x65,
2234 0x71, 0x75, 0x65, 0x73, 0x74, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2235 0x52, 0x12, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61,
2236 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x53, 0x0a, 0x10, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x75, 0x74, 0x69,
2237 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28,
2238 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e,
2239 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x55, 0x74, 0x69,
2240 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x64, 0x69, 0x73, 0x6b, 0x55, 0x74,
2241 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5c, 0x0a, 0x13, 0x6e, 0x65, 0x74,
2242 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2243 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2244 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
2245 0x2e, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74,
2246 0x69, 0x6f, 0x6e, 0x52, 0x12, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x74, 0x69, 0x6c,
2247 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4c, 0x0a, 0x0e, 0x63, 0x75, 0x73, 0x74, 0x6f,
2248 0x6d, 0x5f, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x73, 0x18, 0x15, 0x20, 0x03, 0x28, 0x0b, 0x32,
2249 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
2250 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d,
2251 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x52, 0x0d, 0x63, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65,
2252 0x74, 0x72, 0x69, 0x63, 0x73, 0x12, 0x72, 0x0a, 0x1b, 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72,
2253 0x64, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x74, 0x74,
2254 0x69, 0x6e, 0x67, 0x73, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
2255 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
2256 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x53, 0x63, 0x68,
2257 0x65, 0x64, 0x75, 0x6c, 0x65, 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x19,
2258 0x73, 0x74, 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
2259 0x72, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x71, 0x0a, 0x0c, 0x42, 0x61, 0x73,
2260 0x69, 0x63, 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x3c, 0x0a, 0x0c, 0x69, 0x64, 0x6c,
2261 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
2262 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2263 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0b, 0x69, 0x64, 0x6c, 0x65,
2264 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x69,
2265 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c,
2266 0x6d, 0x61, 0x78, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x2d, 0x0a, 0x0d,
2267 0x4d, 0x61, 0x6e, 0x75, 0x61, 0x6c, 0x53, 0x63, 0x61, 0x6c, 0x69, 0x6e, 0x67, 0x12, 0x1c, 0x0a,
2268 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
2269 0x52, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0x96, 0x01, 0x0a, 0x0e,
2270 0x43, 0x70, 0x75, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x55,
2271 0x0a, 0x19, 0x61, 0x67, 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x77, 0x69,
2272 0x6e, 0x64, 0x6f, 0x77, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28,
2273 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2274 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x61, 0x67,
2275 0x67, 0x72, 0x65, 0x67, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x4c,
2276 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x2d, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
2277 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
2278 0x01, 0x52, 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61,
2279 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x98, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2280 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x44, 0x0a, 0x1f, 0x74,
2281 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x63, 0x6f,
2282 0x75, 0x6e, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x01,
2283 0x20, 0x01, 0x28, 0x05, 0x52, 0x1b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
2284 0x65, 0x73, 0x74, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e,
2285 0x64, 0x12, 0x3c, 0x0a, 0x1a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x63,
2286 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x18,
2287 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x18, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43, 0x6f, 0x6e,
2288 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x73, 0x22,
2289 0x8d, 0x02, 0x0a, 0x0f, 0x44, 0x69, 0x73, 0x6b, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74,
2290 0x69, 0x6f, 0x6e, 0x12, 0x40, 0x0a, 0x1d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x77, 0x72,
2291 0x69, 0x74, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65,
2292 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x05, 0x52, 0x19, 0x74, 0x61, 0x72, 0x67,
2293 0x65, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53,
2294 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x12, 0x3c, 0x0a, 0x1b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
2295 0x77, 0x72, 0x69, 0x74, 0x65, 0x5f, 0x6f, 0x70, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65,
2296 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x17, 0x74, 0x61, 0x72, 0x67,
2297 0x65, 0x74, 0x57, 0x72, 0x69, 0x74, 0x65, 0x4f, 0x70, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63,
2298 0x6f, 0x6e, 0x64, 0x12, 0x3e, 0x0a, 0x1c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65,
2299 0x61, 0x64, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63,
2300 0x6f, 0x6e, 0x64, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x18, 0x74, 0x61, 0x72, 0x67, 0x65,
2301 0x74, 0x52, 0x65, 0x61, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63,
2302 0x6f, 0x6e, 0x64, 0x12, 0x3a, 0x0a, 0x1a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65,
2303 0x61, 0x64, 0x5f, 0x6f, 0x70, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e,
2304 0x64, 0x18, 0x11, 0x20, 0x01, 0x28, 0x05, 0x52, 0x16, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52,
2305 0x65, 0x61, 0x64, 0x4f, 0x70, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x22,
2306 0xac, 0x02, 0x0a, 0x12, 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x55, 0x74, 0x69, 0x6c, 0x69,
2307 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x1c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
2308 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f,
2309 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x18, 0x74, 0x61,
2310 0x72, 0x67, 0x65, 0x74, 0x53, 0x65, 0x6e, 0x74, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72,
2311 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x12, 0x42, 0x0a, 0x1e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
2312 0x5f, 0x73, 0x65, 0x6e, 0x74, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65,
2313 0x72, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1a,
2314 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x65, 0x6e, 0x74, 0x50, 0x61, 0x63, 0x6b, 0x65, 0x74,
2315 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x12, 0x46, 0x0a, 0x20, 0x74, 0x61,
2316 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x62, 0x79,
2317 0x74, 0x65, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0c,
2318 0x20, 0x01, 0x28, 0x05, 0x52, 0x1c, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65,
2319 0x69, 0x76, 0x65, 0x64, 0x42, 0x79, 0x74, 0x65, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f,
2320 0x6e, 0x64, 0x12, 0x4a, 0x0a, 0x22, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x72, 0x65, 0x63,
2321 0x65, 0x69, 0x76, 0x65, 0x64, 0x5f, 0x70, 0x61, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x5f, 0x70, 0x65,
2322 0x72, 0x5f, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x05, 0x52, 0x1e,
2323 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x52, 0x65, 0x63, 0x65, 0x69, 0x76, 0x65, 0x64, 0x50, 0x61,
2324 0x63, 0x6b, 0x65, 0x74, 0x73, 0x50, 0x65, 0x72, 0x53, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x22, 0xe8,
2325 0x01, 0x0a, 0x0c, 0x43, 0x75, 0x73, 0x74, 0x6f, 0x6d, 0x4d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x12,
2326 0x1f, 0x0a, 0x0b, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
2327 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6d, 0x65, 0x74, 0x72, 0x69, 0x63, 0x4e, 0x61, 0x6d, 0x65,
2328 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18,
2329 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x79, 0x70,
2330 0x65, 0x12, 0x2f, 0x0a, 0x12, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x75, 0x74, 0x69, 0x6c,
2331 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52,
2332 0x11, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69,
2333 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x1a, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65, 0x5f, 0x69, 0x6e, 0x73,
2334 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
2335 0x18, 0x04, 0x20, 0x01, 0x28, 0x01, 0x48, 0x00, 0x52, 0x18, 0x73, 0x69, 0x6e, 0x67, 0x6c, 0x65,
2336 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x6d, 0x65,
2337 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01,
2338 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x42, 0x0d, 0x0a, 0x0b, 0x74, 0x61,
2339 0x72, 0x67, 0x65, 0x74, 0x5f, 0x73, 0x70, 0x65, 0x63, 0x22, 0xdf, 0x01, 0x0a, 0x19, 0x53, 0x74,
2340 0x61, 0x6e, 0x64, 0x61, 0x72, 0x64, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x72, 0x53,
2341 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x34, 0x0a, 0x16, 0x74, 0x61, 0x72, 0x67, 0x65,
2342 0x74, 0x5f, 0x63, 0x70, 0x75, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2343 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x14, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x43,
2344 0x70, 0x75, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a,
2345 0x1d, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x70,
2346 0x75, 0x74, 0x5f, 0x75, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
2347 0x20, 0x01, 0x28, 0x01, 0x52, 0x1b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x54, 0x68, 0x72, 0x6f,
2348 0x75, 0x67, 0x68, 0x70, 0x75, 0x74, 0x55, 0x74, 0x69, 0x6c, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
2349 0x6e, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x69, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2350 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6d, 0x69, 0x6e, 0x49, 0x6e, 0x73,
2351 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x69, 0x6e,
2352 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0c, 0x6d,
2353 0x61, 0x78, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x22, 0xbd, 0x01, 0x0a, 0x07,
2354 0x4e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x12, 0x27, 0x0a, 0x0f, 0x66, 0x6f, 0x72, 0x77, 0x61,
2355 0x72, 0x64, 0x65, 0x64, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x09,
2356 0x52, 0x0e, 0x66, 0x6f, 0x72, 0x77, 0x61, 0x72, 0x64, 0x65, 0x64, 0x50, 0x6f, 0x72, 0x74, 0x73,
2357 0x12, 0x21, 0x0a, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x61, 0x67,
2358 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2359 0x54, 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
2360 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x73, 0x75, 0x62, 0x6e, 0x65,
2361 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
2362 0x52, 0x0e, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x4e, 0x61, 0x6d, 0x65,
2363 0x12, 0x29, 0x0a, 0x10, 0x73, 0x65, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x61, 0x66, 0x66, 0x69,
2364 0x6e, 0x69, 0x74, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x73, 0x65, 0x73, 0x73,
2365 0x69, 0x6f, 0x6e, 0x41, 0x66, 0x66, 0x69, 0x6e, 0x69, 0x74, 0x79, 0x22, 0x56, 0x0a, 0x06, 0x56,
2366 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2367 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x76, 0x6f, 0x6c,
2368 0x75, 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a,
2369 0x76, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x17, 0x0a, 0x07, 0x73, 0x69,
2370 0x7a, 0x65, 0x5f, 0x67, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x73, 0x69, 0x7a,
2371 0x65, 0x47, 0x62, 0x22, 0xba, 0x01, 0x0a, 0x09, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
2372 0x73, 0x12, 0x10, 0x0a, 0x03, 0x63, 0x70, 0x75, 0x18, 0x01, 0x20, 0x01, 0x28, 0x01, 0x52, 0x03,
2373 0x63, 0x70, 0x75, 0x12, 0x17, 0x0a, 0x07, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x67, 0x62, 0x18, 0x02,
2374 0x20, 0x01, 0x28, 0x01, 0x52, 0x06, 0x64, 0x69, 0x73, 0x6b, 0x47, 0x62, 0x12, 0x1b, 0x0a, 0x09,
2375 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x5f, 0x67, 0x62, 0x18, 0x03, 0x20, 0x01, 0x28, 0x01, 0x52,
2376 0x08, 0x6d, 0x65, 0x6d, 0x6f, 0x72, 0x79, 0x47, 0x62, 0x12, 0x39, 0x0a, 0x07, 0x76, 0x6f, 0x6c,
2377 0x75, 0x6d, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67, 0x6f, 0x6f,
2378 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
2379 0x62, 0x65, 0x74, 0x61, 0x2e, 0x56, 0x6f, 0x6c, 0x75, 0x6d, 0x65, 0x52, 0x07, 0x76, 0x6f, 0x6c,
2380 0x75, 0x6d, 0x65, 0x73, 0x12, 0x2a, 0x0a, 0x11, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f,
2381 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52,
2382 0x0f, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65,
2383 0x22, 0x28, 0x0a, 0x12, 0x56, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x43, 0x6f, 0x6e,
2384 0x6e, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
2385 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x2f, 0x0a, 0x0a, 0x45, 0x6e,
2386 0x74, 0x72, 0x79, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x16, 0x0a, 0x05, 0x73, 0x68, 0x65, 0x6c,
2387 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x05, 0x73, 0x68, 0x65, 0x6c, 0x6c,
2388 0x42, 0x09, 0x0a, 0x07, 0x63, 0x6f, 0x6d, 0x6d, 0x61, 0x6e, 0x64, 0x2a, 0xbb, 0x02, 0x0a, 0x12,
2389 0x49, 0x6e, 0x62, 0x6f, 0x75, 0x6e, 0x64, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x54, 0x79,
2390 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45,
2391 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
2392 0x44, 0x10, 0x00, 0x12, 0x18, 0x0a, 0x14, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53,
2393 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x10, 0x01, 0x12, 0x1f, 0x0a,
2394 0x1b, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45,
2395 0x5f, 0x4d, 0x41, 0x49, 0x4c, 0x5f, 0x42, 0x4f, 0x55, 0x4e, 0x43, 0x45, 0x10, 0x02, 0x12, 0x1e,
2396 0x0a, 0x1a, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43,
2397 0x45, 0x5f, 0x58, 0x4d, 0x50, 0x50, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x10, 0x03, 0x12, 0x20,
2398 0x0a, 0x1c, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43,
2399 0x45, 0x5f, 0x58, 0x4d, 0x50, 0x50, 0x5f, 0x4d, 0x45, 0x53, 0x53, 0x41, 0x47, 0x45, 0x10, 0x04,
2400 0x12, 0x22, 0x0a, 0x1e, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56,
2401 0x49, 0x43, 0x45, 0x5f, 0x58, 0x4d, 0x50, 0x50, 0x5f, 0x53, 0x55, 0x42, 0x53, 0x43, 0x52, 0x49,
2402 0x42, 0x45, 0x10, 0x05, 0x12, 0x21, 0x0a, 0x1d, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f,
2403 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x58, 0x4d, 0x50, 0x50, 0x5f, 0x50, 0x52, 0x45,
2404 0x53, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x06, 0x12, 0x24, 0x0a, 0x20, 0x49, 0x4e, 0x42, 0x4f, 0x55,
2405 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x43, 0x48, 0x41, 0x4e, 0x4e,
2406 0x45, 0x4c, 0x5f, 0x50, 0x52, 0x45, 0x53, 0x45, 0x4e, 0x43, 0x45, 0x10, 0x07, 0x12, 0x1a, 0x0a,
2407 0x16, 0x49, 0x4e, 0x42, 0x4f, 0x55, 0x4e, 0x44, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45,
2408 0x5f, 0x57, 0x41, 0x52, 0x4d, 0x55, 0x50, 0x10, 0x09, 0x2a, 0x49, 0x0a, 0x0d, 0x53, 0x65, 0x72,
2409 0x76, 0x69, 0x6e, 0x67, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x1e, 0x0a, 0x1a, 0x53, 0x45,
2410 0x52, 0x56, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f, 0x55, 0x4e, 0x53,
2411 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x45,
2412 0x52, 0x56, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x54, 0x4f, 0x50, 0x50,
2413 0x45, 0x44, 0x10, 0x02, 0x42, 0xd2, 0x01, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f,
2414 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
2415 0x62, 0x65, 0x74, 0x61, 0x42, 0x0c, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f,
2416 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c,
2417 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2418 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70, 0x70, 0x65,
2419 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x61, 0x70, 0x70,
2420 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2421 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e,
2422 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0xca, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c,
2423 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x5c,
2424 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xea, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a,
2425 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e,
2426 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
2427 0x33,
2428 }
2429
2430 var (
2431 file_google_appengine_v1beta_version_proto_rawDescOnce sync.Once
2432 file_google_appengine_v1beta_version_proto_rawDescData = file_google_appengine_v1beta_version_proto_rawDesc
2433 )
2434
2435 func file_google_appengine_v1beta_version_proto_rawDescGZIP() []byte {
2436 file_google_appengine_v1beta_version_proto_rawDescOnce.Do(func() {
2437 file_google_appengine_v1beta_version_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_appengine_v1beta_version_proto_rawDescData)
2438 })
2439 return file_google_appengine_v1beta_version_proto_rawDescData
2440 }
2441
2442 var file_google_appengine_v1beta_version_proto_enumTypes = make([]protoimpl.EnumInfo, 3)
2443 var file_google_appengine_v1beta_version_proto_msgTypes = make([]protoimpl.MessageInfo, 19)
2444 var file_google_appengine_v1beta_version_proto_goTypes = []interface{}{
2445 (InboundServiceType)(0),
2446 (ServingStatus)(0),
2447 (EndpointsApiService_RolloutStrategy)(0),
2448 (*Version)(nil),
2449 (*EndpointsApiService)(nil),
2450 (*AutomaticScaling)(nil),
2451 (*BasicScaling)(nil),
2452 (*ManualScaling)(nil),
2453 (*CpuUtilization)(nil),
2454 (*RequestUtilization)(nil),
2455 (*DiskUtilization)(nil),
2456 (*NetworkUtilization)(nil),
2457 (*CustomMetric)(nil),
2458 (*StandardSchedulerSettings)(nil),
2459 (*Network)(nil),
2460 (*Volume)(nil),
2461 (*Resources)(nil),
2462 (*VpcAccessConnector)(nil),
2463 (*Entrypoint)(nil),
2464 nil,
2465 nil,
2466 nil,
2467 (*timestamppb.Timestamp)(nil),
2468 (*UrlMap)(nil),
2469 (*ErrorHandler)(nil),
2470 (*Library)(nil),
2471 (*ApiConfigHandler)(nil),
2472 (*durationpb.Duration)(nil),
2473 (*HealthCheck)(nil),
2474 (*ReadinessCheck)(nil),
2475 (*LivenessCheck)(nil),
2476 (*Deployment)(nil),
2477 }
2478 var file_google_appengine_v1beta_version_proto_depIdxs = []int32{
2479 5,
2480 6,
2481 7,
2482 0,
2483 14,
2484 16,
2485 19,
2486 1,
2487 22,
2488 23,
2489 24,
2490 25,
2491 26,
2492 20,
2493 21,
2494 27,
2495 28,
2496 29,
2497 30,
2498 31,
2499 4,
2500 18,
2501 17,
2502 2,
2503 27,
2504 8,
2505 27,
2506 27,
2507 9,
2508 10,
2509 11,
2510 12,
2511 13,
2512 27,
2513 27,
2514 15,
2515 36,
2516 36,
2517 36,
2518 36,
2519 0,
2520 }
2521
2522 func init() { file_google_appengine_v1beta_version_proto_init() }
2523 func file_google_appengine_v1beta_version_proto_init() {
2524 if File_google_appengine_v1beta_version_proto != nil {
2525 return
2526 }
2527 file_google_appengine_v1beta_app_yaml_proto_init()
2528 file_google_appengine_v1beta_deploy_proto_init()
2529 file_google_appengine_v1beta_network_settings_proto_init()
2530 if !protoimpl.UnsafeEnabled {
2531 file_google_appengine_v1beta_version_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
2532 switch v := v.(*Version); i {
2533 case 0:
2534 return &v.state
2535 case 1:
2536 return &v.sizeCache
2537 case 2:
2538 return &v.unknownFields
2539 default:
2540 return nil
2541 }
2542 }
2543 file_google_appengine_v1beta_version_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
2544 switch v := v.(*EndpointsApiService); i {
2545 case 0:
2546 return &v.state
2547 case 1:
2548 return &v.sizeCache
2549 case 2:
2550 return &v.unknownFields
2551 default:
2552 return nil
2553 }
2554 }
2555 file_google_appengine_v1beta_version_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
2556 switch v := v.(*AutomaticScaling); i {
2557 case 0:
2558 return &v.state
2559 case 1:
2560 return &v.sizeCache
2561 case 2:
2562 return &v.unknownFields
2563 default:
2564 return nil
2565 }
2566 }
2567 file_google_appengine_v1beta_version_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
2568 switch v := v.(*BasicScaling); i {
2569 case 0:
2570 return &v.state
2571 case 1:
2572 return &v.sizeCache
2573 case 2:
2574 return &v.unknownFields
2575 default:
2576 return nil
2577 }
2578 }
2579 file_google_appengine_v1beta_version_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
2580 switch v := v.(*ManualScaling); i {
2581 case 0:
2582 return &v.state
2583 case 1:
2584 return &v.sizeCache
2585 case 2:
2586 return &v.unknownFields
2587 default:
2588 return nil
2589 }
2590 }
2591 file_google_appengine_v1beta_version_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
2592 switch v := v.(*CpuUtilization); i {
2593 case 0:
2594 return &v.state
2595 case 1:
2596 return &v.sizeCache
2597 case 2:
2598 return &v.unknownFields
2599 default:
2600 return nil
2601 }
2602 }
2603 file_google_appengine_v1beta_version_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
2604 switch v := v.(*RequestUtilization); i {
2605 case 0:
2606 return &v.state
2607 case 1:
2608 return &v.sizeCache
2609 case 2:
2610 return &v.unknownFields
2611 default:
2612 return nil
2613 }
2614 }
2615 file_google_appengine_v1beta_version_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
2616 switch v := v.(*DiskUtilization); i {
2617 case 0:
2618 return &v.state
2619 case 1:
2620 return &v.sizeCache
2621 case 2:
2622 return &v.unknownFields
2623 default:
2624 return nil
2625 }
2626 }
2627 file_google_appengine_v1beta_version_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
2628 switch v := v.(*NetworkUtilization); i {
2629 case 0:
2630 return &v.state
2631 case 1:
2632 return &v.sizeCache
2633 case 2:
2634 return &v.unknownFields
2635 default:
2636 return nil
2637 }
2638 }
2639 file_google_appengine_v1beta_version_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
2640 switch v := v.(*CustomMetric); i {
2641 case 0:
2642 return &v.state
2643 case 1:
2644 return &v.sizeCache
2645 case 2:
2646 return &v.unknownFields
2647 default:
2648 return nil
2649 }
2650 }
2651 file_google_appengine_v1beta_version_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
2652 switch v := v.(*StandardSchedulerSettings); i {
2653 case 0:
2654 return &v.state
2655 case 1:
2656 return &v.sizeCache
2657 case 2:
2658 return &v.unknownFields
2659 default:
2660 return nil
2661 }
2662 }
2663 file_google_appengine_v1beta_version_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
2664 switch v := v.(*Network); i {
2665 case 0:
2666 return &v.state
2667 case 1:
2668 return &v.sizeCache
2669 case 2:
2670 return &v.unknownFields
2671 default:
2672 return nil
2673 }
2674 }
2675 file_google_appengine_v1beta_version_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
2676 switch v := v.(*Volume); i {
2677 case 0:
2678 return &v.state
2679 case 1:
2680 return &v.sizeCache
2681 case 2:
2682 return &v.unknownFields
2683 default:
2684 return nil
2685 }
2686 }
2687 file_google_appengine_v1beta_version_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
2688 switch v := v.(*Resources); i {
2689 case 0:
2690 return &v.state
2691 case 1:
2692 return &v.sizeCache
2693 case 2:
2694 return &v.unknownFields
2695 default:
2696 return nil
2697 }
2698 }
2699 file_google_appengine_v1beta_version_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
2700 switch v := v.(*VpcAccessConnector); i {
2701 case 0:
2702 return &v.state
2703 case 1:
2704 return &v.sizeCache
2705 case 2:
2706 return &v.unknownFields
2707 default:
2708 return nil
2709 }
2710 }
2711 file_google_appengine_v1beta_version_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
2712 switch v := v.(*Entrypoint); i {
2713 case 0:
2714 return &v.state
2715 case 1:
2716 return &v.sizeCache
2717 case 2:
2718 return &v.unknownFields
2719 default:
2720 return nil
2721 }
2722 }
2723 }
2724 file_google_appengine_v1beta_version_proto_msgTypes[0].OneofWrappers = []interface{}{
2725 (*Version_AutomaticScaling)(nil),
2726 (*Version_BasicScaling)(nil),
2727 (*Version_ManualScaling)(nil),
2728 }
2729 file_google_appengine_v1beta_version_proto_msgTypes[9].OneofWrappers = []interface{}{
2730 (*CustomMetric_TargetUtilization)(nil),
2731 (*CustomMetric_SingleInstanceAssignment)(nil),
2732 }
2733 file_google_appengine_v1beta_version_proto_msgTypes[15].OneofWrappers = []interface{}{
2734 (*Entrypoint_Shell)(nil),
2735 }
2736 type x struct{}
2737 out := protoimpl.TypeBuilder{
2738 File: protoimpl.DescBuilder{
2739 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
2740 RawDescriptor: file_google_appengine_v1beta_version_proto_rawDesc,
2741 NumEnums: 3,
2742 NumMessages: 19,
2743 NumExtensions: 0,
2744 NumServices: 0,
2745 },
2746 GoTypes: file_google_appengine_v1beta_version_proto_goTypes,
2747 DependencyIndexes: file_google_appengine_v1beta_version_proto_depIdxs,
2748 EnumInfos: file_google_appengine_v1beta_version_proto_enumTypes,
2749 MessageInfos: file_google_appengine_v1beta_version_proto_msgTypes,
2750 }.Build()
2751 File_google_appengine_v1beta_version_proto = out.File
2752 file_google_appengine_v1beta_version_proto_rawDesc = nil
2753 file_google_appengine_v1beta_version_proto_goTypes = nil
2754 file_google_appengine_v1beta_version_proto_depIdxs = nil
2755 }
2756
View as plain text