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 )
31
32 const (
33
34 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
35
36 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
37 )
38
39
40 type AuthFailAction int32
41
42 const (
43
44 AuthFailAction_AUTH_FAIL_ACTION_UNSPECIFIED AuthFailAction = 0
45
46
47 AuthFailAction_AUTH_FAIL_ACTION_REDIRECT AuthFailAction = 1
48
49
50 AuthFailAction_AUTH_FAIL_ACTION_UNAUTHORIZED AuthFailAction = 2
51 )
52
53
54 var (
55 AuthFailAction_name = map[int32]string{
56 0: "AUTH_FAIL_ACTION_UNSPECIFIED",
57 1: "AUTH_FAIL_ACTION_REDIRECT",
58 2: "AUTH_FAIL_ACTION_UNAUTHORIZED",
59 }
60 AuthFailAction_value = map[string]int32{
61 "AUTH_FAIL_ACTION_UNSPECIFIED": 0,
62 "AUTH_FAIL_ACTION_REDIRECT": 1,
63 "AUTH_FAIL_ACTION_UNAUTHORIZED": 2,
64 }
65 )
66
67 func (x AuthFailAction) Enum() *AuthFailAction {
68 p := new(AuthFailAction)
69 *p = x
70 return p
71 }
72
73 func (x AuthFailAction) String() string {
74 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
75 }
76
77 func (AuthFailAction) Descriptor() protoreflect.EnumDescriptor {
78 return file_google_appengine_v1beta_app_yaml_proto_enumTypes[0].Descriptor()
79 }
80
81 func (AuthFailAction) Type() protoreflect.EnumType {
82 return &file_google_appengine_v1beta_app_yaml_proto_enumTypes[0]
83 }
84
85 func (x AuthFailAction) Number() protoreflect.EnumNumber {
86 return protoreflect.EnumNumber(x)
87 }
88
89
90 func (AuthFailAction) EnumDescriptor() ([]byte, []int) {
91 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{0}
92 }
93
94
95 type LoginRequirement int32
96
97 const (
98
99 LoginRequirement_LOGIN_UNSPECIFIED LoginRequirement = 0
100
101 LoginRequirement_LOGIN_OPTIONAL LoginRequirement = 1
102
103
104
105
106
107 LoginRequirement_LOGIN_ADMIN LoginRequirement = 2
108
109
110 LoginRequirement_LOGIN_REQUIRED LoginRequirement = 3
111 )
112
113
114 var (
115 LoginRequirement_name = map[int32]string{
116 0: "LOGIN_UNSPECIFIED",
117 1: "LOGIN_OPTIONAL",
118 2: "LOGIN_ADMIN",
119 3: "LOGIN_REQUIRED",
120 }
121 LoginRequirement_value = map[string]int32{
122 "LOGIN_UNSPECIFIED": 0,
123 "LOGIN_OPTIONAL": 1,
124 "LOGIN_ADMIN": 2,
125 "LOGIN_REQUIRED": 3,
126 }
127 )
128
129 func (x LoginRequirement) Enum() *LoginRequirement {
130 p := new(LoginRequirement)
131 *p = x
132 return p
133 }
134
135 func (x LoginRequirement) String() string {
136 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
137 }
138
139 func (LoginRequirement) Descriptor() protoreflect.EnumDescriptor {
140 return file_google_appengine_v1beta_app_yaml_proto_enumTypes[1].Descriptor()
141 }
142
143 func (LoginRequirement) Type() protoreflect.EnumType {
144 return &file_google_appengine_v1beta_app_yaml_proto_enumTypes[1]
145 }
146
147 func (x LoginRequirement) Number() protoreflect.EnumNumber {
148 return protoreflect.EnumNumber(x)
149 }
150
151
152 func (LoginRequirement) EnumDescriptor() ([]byte, []int) {
153 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{1}
154 }
155
156
157 type SecurityLevel int32
158
159 const (
160
161 SecurityLevel_SECURE_UNSPECIFIED SecurityLevel = 0
162
163
164
165 SecurityLevel_SECURE_DEFAULT SecurityLevel = 0
166
167
168 SecurityLevel_SECURE_NEVER SecurityLevel = 1
169
170
171
172 SecurityLevel_SECURE_OPTIONAL SecurityLevel = 2
173
174
175
176 SecurityLevel_SECURE_ALWAYS SecurityLevel = 3
177 )
178
179
180 var (
181 SecurityLevel_name = map[int32]string{
182 0: "SECURE_UNSPECIFIED",
183
184 1: "SECURE_NEVER",
185 2: "SECURE_OPTIONAL",
186 3: "SECURE_ALWAYS",
187 }
188 SecurityLevel_value = map[string]int32{
189 "SECURE_UNSPECIFIED": 0,
190 "SECURE_DEFAULT": 0,
191 "SECURE_NEVER": 1,
192 "SECURE_OPTIONAL": 2,
193 "SECURE_ALWAYS": 3,
194 }
195 )
196
197 func (x SecurityLevel) Enum() *SecurityLevel {
198 p := new(SecurityLevel)
199 *p = x
200 return p
201 }
202
203 func (x SecurityLevel) String() string {
204 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
205 }
206
207 func (SecurityLevel) Descriptor() protoreflect.EnumDescriptor {
208 return file_google_appengine_v1beta_app_yaml_proto_enumTypes[2].Descriptor()
209 }
210
211 func (SecurityLevel) Type() protoreflect.EnumType {
212 return &file_google_appengine_v1beta_app_yaml_proto_enumTypes[2]
213 }
214
215 func (x SecurityLevel) Number() protoreflect.EnumNumber {
216 return protoreflect.EnumNumber(x)
217 }
218
219
220 func (SecurityLevel) EnumDescriptor() ([]byte, []int) {
221 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{2}
222 }
223
224
225 type ErrorHandler_ErrorCode int32
226
227 const (
228
229 ErrorHandler_ERROR_CODE_UNSPECIFIED ErrorHandler_ErrorCode = 0
230
231 ErrorHandler_ERROR_CODE_DEFAULT ErrorHandler_ErrorCode = 0
232
233 ErrorHandler_ERROR_CODE_OVER_QUOTA ErrorHandler_ErrorCode = 1
234
235
236 ErrorHandler_ERROR_CODE_DOS_API_DENIAL ErrorHandler_ErrorCode = 2
237
238 ErrorHandler_ERROR_CODE_TIMEOUT ErrorHandler_ErrorCode = 3
239 )
240
241
242 var (
243 ErrorHandler_ErrorCode_name = map[int32]string{
244 0: "ERROR_CODE_UNSPECIFIED",
245
246 1: "ERROR_CODE_OVER_QUOTA",
247 2: "ERROR_CODE_DOS_API_DENIAL",
248 3: "ERROR_CODE_TIMEOUT",
249 }
250 ErrorHandler_ErrorCode_value = map[string]int32{
251 "ERROR_CODE_UNSPECIFIED": 0,
252 "ERROR_CODE_DEFAULT": 0,
253 "ERROR_CODE_OVER_QUOTA": 1,
254 "ERROR_CODE_DOS_API_DENIAL": 2,
255 "ERROR_CODE_TIMEOUT": 3,
256 }
257 )
258
259 func (x ErrorHandler_ErrorCode) Enum() *ErrorHandler_ErrorCode {
260 p := new(ErrorHandler_ErrorCode)
261 *p = x
262 return p
263 }
264
265 func (x ErrorHandler_ErrorCode) String() string {
266 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
267 }
268
269 func (ErrorHandler_ErrorCode) Descriptor() protoreflect.EnumDescriptor {
270 return file_google_appengine_v1beta_app_yaml_proto_enumTypes[3].Descriptor()
271 }
272
273 func (ErrorHandler_ErrorCode) Type() protoreflect.EnumType {
274 return &file_google_appengine_v1beta_app_yaml_proto_enumTypes[3]
275 }
276
277 func (x ErrorHandler_ErrorCode) Number() protoreflect.EnumNumber {
278 return protoreflect.EnumNumber(x)
279 }
280
281
282 func (ErrorHandler_ErrorCode) EnumDescriptor() ([]byte, []int) {
283 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{1, 0}
284 }
285
286
287 type UrlMap_RedirectHttpResponseCode int32
288
289 const (
290
291 UrlMap_REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED UrlMap_RedirectHttpResponseCode = 0
292
293 UrlMap_REDIRECT_HTTP_RESPONSE_CODE_301 UrlMap_RedirectHttpResponseCode = 1
294
295 UrlMap_REDIRECT_HTTP_RESPONSE_CODE_302 UrlMap_RedirectHttpResponseCode = 2
296
297 UrlMap_REDIRECT_HTTP_RESPONSE_CODE_303 UrlMap_RedirectHttpResponseCode = 3
298
299 UrlMap_REDIRECT_HTTP_RESPONSE_CODE_307 UrlMap_RedirectHttpResponseCode = 4
300 )
301
302
303 var (
304 UrlMap_RedirectHttpResponseCode_name = map[int32]string{
305 0: "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED",
306 1: "REDIRECT_HTTP_RESPONSE_CODE_301",
307 2: "REDIRECT_HTTP_RESPONSE_CODE_302",
308 3: "REDIRECT_HTTP_RESPONSE_CODE_303",
309 4: "REDIRECT_HTTP_RESPONSE_CODE_307",
310 }
311 UrlMap_RedirectHttpResponseCode_value = map[string]int32{
312 "REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED": 0,
313 "REDIRECT_HTTP_RESPONSE_CODE_301": 1,
314 "REDIRECT_HTTP_RESPONSE_CODE_302": 2,
315 "REDIRECT_HTTP_RESPONSE_CODE_303": 3,
316 "REDIRECT_HTTP_RESPONSE_CODE_307": 4,
317 }
318 )
319
320 func (x UrlMap_RedirectHttpResponseCode) Enum() *UrlMap_RedirectHttpResponseCode {
321 p := new(UrlMap_RedirectHttpResponseCode)
322 *p = x
323 return p
324 }
325
326 func (x UrlMap_RedirectHttpResponseCode) String() string {
327 return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
328 }
329
330 func (UrlMap_RedirectHttpResponseCode) Descriptor() protoreflect.EnumDescriptor {
331 return file_google_appengine_v1beta_app_yaml_proto_enumTypes[4].Descriptor()
332 }
333
334 func (UrlMap_RedirectHttpResponseCode) Type() protoreflect.EnumType {
335 return &file_google_appengine_v1beta_app_yaml_proto_enumTypes[4]
336 }
337
338 func (x UrlMap_RedirectHttpResponseCode) Number() protoreflect.EnumNumber {
339 return protoreflect.EnumNumber(x)
340 }
341
342
343 func (UrlMap_RedirectHttpResponseCode) EnumDescriptor() ([]byte, []int) {
344 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{2, 0}
345 }
346
347
348
349 type ApiConfigHandler struct {
350 state protoimpl.MessageState
351 sizeCache protoimpl.SizeCache
352 unknownFields protoimpl.UnknownFields
353
354
355
356 AuthFailAction AuthFailAction `protobuf:"varint,1,opt,name=auth_fail_action,json=authFailAction,proto3,enum=google.appengine.v1beta.AuthFailAction" json:"auth_fail_action,omitempty"`
357
358
359 Login LoginRequirement `protobuf:"varint,2,opt,name=login,proto3,enum=google.appengine.v1beta.LoginRequirement" json:"login,omitempty"`
360
361 Script string `protobuf:"bytes,3,opt,name=script,proto3" json:"script,omitempty"`
362
363 SecurityLevel SecurityLevel `protobuf:"varint,4,opt,name=security_level,json=securityLevel,proto3,enum=google.appengine.v1beta.SecurityLevel" json:"security_level,omitempty"`
364
365 Url string `protobuf:"bytes,5,opt,name=url,proto3" json:"url,omitempty"`
366 }
367
368 func (x *ApiConfigHandler) Reset() {
369 *x = ApiConfigHandler{}
370 if protoimpl.UnsafeEnabled {
371 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[0]
372 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
373 ms.StoreMessageInfo(mi)
374 }
375 }
376
377 func (x *ApiConfigHandler) String() string {
378 return protoimpl.X.MessageStringOf(x)
379 }
380
381 func (*ApiConfigHandler) ProtoMessage() {}
382
383 func (x *ApiConfigHandler) ProtoReflect() protoreflect.Message {
384 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[0]
385 if protoimpl.UnsafeEnabled && x != nil {
386 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
387 if ms.LoadMessageInfo() == nil {
388 ms.StoreMessageInfo(mi)
389 }
390 return ms
391 }
392 return mi.MessageOf(x)
393 }
394
395
396 func (*ApiConfigHandler) Descriptor() ([]byte, []int) {
397 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{0}
398 }
399
400 func (x *ApiConfigHandler) GetAuthFailAction() AuthFailAction {
401 if x != nil {
402 return x.AuthFailAction
403 }
404 return AuthFailAction_AUTH_FAIL_ACTION_UNSPECIFIED
405 }
406
407 func (x *ApiConfigHandler) GetLogin() LoginRequirement {
408 if x != nil {
409 return x.Login
410 }
411 return LoginRequirement_LOGIN_UNSPECIFIED
412 }
413
414 func (x *ApiConfigHandler) GetScript() string {
415 if x != nil {
416 return x.Script
417 }
418 return ""
419 }
420
421 func (x *ApiConfigHandler) GetSecurityLevel() SecurityLevel {
422 if x != nil {
423 return x.SecurityLevel
424 }
425 return SecurityLevel_SECURE_UNSPECIFIED
426 }
427
428 func (x *ApiConfigHandler) GetUrl() string {
429 if x != nil {
430 return x.Url
431 }
432 return ""
433 }
434
435
436 type ErrorHandler struct {
437 state protoimpl.MessageState
438 sizeCache protoimpl.SizeCache
439 unknownFields protoimpl.UnknownFields
440
441
442 ErrorCode ErrorHandler_ErrorCode `protobuf:"varint,1,opt,name=error_code,json=errorCode,proto3,enum=google.appengine.v1beta.ErrorHandler_ErrorCode" json:"error_code,omitempty"`
443
444 StaticFile string `protobuf:"bytes,2,opt,name=static_file,json=staticFile,proto3" json:"static_file,omitempty"`
445
446 MimeType string `protobuf:"bytes,3,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
447 }
448
449 func (x *ErrorHandler) Reset() {
450 *x = ErrorHandler{}
451 if protoimpl.UnsafeEnabled {
452 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[1]
453 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
454 ms.StoreMessageInfo(mi)
455 }
456 }
457
458 func (x *ErrorHandler) String() string {
459 return protoimpl.X.MessageStringOf(x)
460 }
461
462 func (*ErrorHandler) ProtoMessage() {}
463
464 func (x *ErrorHandler) ProtoReflect() protoreflect.Message {
465 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[1]
466 if protoimpl.UnsafeEnabled && x != nil {
467 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
468 if ms.LoadMessageInfo() == nil {
469 ms.StoreMessageInfo(mi)
470 }
471 return ms
472 }
473 return mi.MessageOf(x)
474 }
475
476
477 func (*ErrorHandler) Descriptor() ([]byte, []int) {
478 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{1}
479 }
480
481 func (x *ErrorHandler) GetErrorCode() ErrorHandler_ErrorCode {
482 if x != nil {
483 return x.ErrorCode
484 }
485 return ErrorHandler_ERROR_CODE_UNSPECIFIED
486 }
487
488 func (x *ErrorHandler) GetStaticFile() string {
489 if x != nil {
490 return x.StaticFile
491 }
492 return ""
493 }
494
495 func (x *ErrorHandler) GetMimeType() string {
496 if x != nil {
497 return x.MimeType
498 }
499 return ""
500 }
501
502
503
504
505 type UrlMap struct {
506 state protoimpl.MessageState
507 sizeCache protoimpl.SizeCache
508 unknownFields protoimpl.UnknownFields
509
510
511
512
513
514 UrlRegex string `protobuf:"bytes,1,opt,name=url_regex,json=urlRegex,proto3" json:"url_regex,omitempty"`
515
516
517
518
519
520
521
522 HandlerType isUrlMap_HandlerType `protobuf_oneof:"handler_type"`
523
524 SecurityLevel SecurityLevel `protobuf:"varint,5,opt,name=security_level,json=securityLevel,proto3,enum=google.appengine.v1beta.SecurityLevel" json:"security_level,omitempty"`
525
526
527 Login LoginRequirement `protobuf:"varint,6,opt,name=login,proto3,enum=google.appengine.v1beta.LoginRequirement" json:"login,omitempty"`
528
529
530 AuthFailAction AuthFailAction `protobuf:"varint,7,opt,name=auth_fail_action,json=authFailAction,proto3,enum=google.appengine.v1beta.AuthFailAction" json:"auth_fail_action,omitempty"`
531
532
533 RedirectHttpResponseCode UrlMap_RedirectHttpResponseCode `protobuf:"varint,8,opt,name=redirect_http_response_code,json=redirectHttpResponseCode,proto3,enum=google.appengine.v1beta.UrlMap_RedirectHttpResponseCode" json:"redirect_http_response_code,omitempty"`
534 }
535
536 func (x *UrlMap) Reset() {
537 *x = UrlMap{}
538 if protoimpl.UnsafeEnabled {
539 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[2]
540 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
541 ms.StoreMessageInfo(mi)
542 }
543 }
544
545 func (x *UrlMap) String() string {
546 return protoimpl.X.MessageStringOf(x)
547 }
548
549 func (*UrlMap) ProtoMessage() {}
550
551 func (x *UrlMap) ProtoReflect() protoreflect.Message {
552 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[2]
553 if protoimpl.UnsafeEnabled && x != nil {
554 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
555 if ms.LoadMessageInfo() == nil {
556 ms.StoreMessageInfo(mi)
557 }
558 return ms
559 }
560 return mi.MessageOf(x)
561 }
562
563
564 func (*UrlMap) Descriptor() ([]byte, []int) {
565 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{2}
566 }
567
568 func (x *UrlMap) GetUrlRegex() string {
569 if x != nil {
570 return x.UrlRegex
571 }
572 return ""
573 }
574
575 func (m *UrlMap) GetHandlerType() isUrlMap_HandlerType {
576 if m != nil {
577 return m.HandlerType
578 }
579 return nil
580 }
581
582 func (x *UrlMap) GetStaticFiles() *StaticFilesHandler {
583 if x, ok := x.GetHandlerType().(*UrlMap_StaticFiles); ok {
584 return x.StaticFiles
585 }
586 return nil
587 }
588
589 func (x *UrlMap) GetScript() *ScriptHandler {
590 if x, ok := x.GetHandlerType().(*UrlMap_Script); ok {
591 return x.Script
592 }
593 return nil
594 }
595
596 func (x *UrlMap) GetApiEndpoint() *ApiEndpointHandler {
597 if x, ok := x.GetHandlerType().(*UrlMap_ApiEndpoint); ok {
598 return x.ApiEndpoint
599 }
600 return nil
601 }
602
603 func (x *UrlMap) GetSecurityLevel() SecurityLevel {
604 if x != nil {
605 return x.SecurityLevel
606 }
607 return SecurityLevel_SECURE_UNSPECIFIED
608 }
609
610 func (x *UrlMap) GetLogin() LoginRequirement {
611 if x != nil {
612 return x.Login
613 }
614 return LoginRequirement_LOGIN_UNSPECIFIED
615 }
616
617 func (x *UrlMap) GetAuthFailAction() AuthFailAction {
618 if x != nil {
619 return x.AuthFailAction
620 }
621 return AuthFailAction_AUTH_FAIL_ACTION_UNSPECIFIED
622 }
623
624 func (x *UrlMap) GetRedirectHttpResponseCode() UrlMap_RedirectHttpResponseCode {
625 if x != nil {
626 return x.RedirectHttpResponseCode
627 }
628 return UrlMap_REDIRECT_HTTP_RESPONSE_CODE_UNSPECIFIED
629 }
630
631 type isUrlMap_HandlerType interface {
632 isUrlMap_HandlerType()
633 }
634
635 type UrlMap_StaticFiles struct {
636
637 StaticFiles *StaticFilesHandler `protobuf:"bytes,2,opt,name=static_files,json=staticFiles,proto3,oneof"`
638 }
639
640 type UrlMap_Script struct {
641
642
643
644 Script *ScriptHandler `protobuf:"bytes,3,opt,name=script,proto3,oneof"`
645 }
646
647 type UrlMap_ApiEndpoint struct {
648
649 ApiEndpoint *ApiEndpointHandler `protobuf:"bytes,4,opt,name=api_endpoint,json=apiEndpoint,proto3,oneof"`
650 }
651
652 func (*UrlMap_StaticFiles) isUrlMap_HandlerType() {}
653
654 func (*UrlMap_Script) isUrlMap_HandlerType() {}
655
656 func (*UrlMap_ApiEndpoint) isUrlMap_HandlerType() {}
657
658
659
660
661
662 type StaticFilesHandler struct {
663 state protoimpl.MessageState
664 sizeCache protoimpl.SizeCache
665 unknownFields protoimpl.UnknownFields
666
667
668
669
670 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
671
672
673 UploadPathRegex string `protobuf:"bytes,2,opt,name=upload_path_regex,json=uploadPathRegex,proto3" json:"upload_path_regex,omitempty"`
674
675 HttpHeaders map[string]string `protobuf:"bytes,3,rep,name=http_headers,json=httpHeaders,proto3" json:"http_headers,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
676
677
678
679
680 MimeType string `protobuf:"bytes,4,opt,name=mime_type,json=mimeType,proto3" json:"mime_type,omitempty"`
681
682
683 Expiration *durationpb.Duration `protobuf:"bytes,5,opt,name=expiration,proto3" json:"expiration,omitempty"`
684
685
686 RequireMatchingFile bool `protobuf:"varint,6,opt,name=require_matching_file,json=requireMatchingFile,proto3" json:"require_matching_file,omitempty"`
687
688
689
690
691
692 ApplicationReadable bool `protobuf:"varint,7,opt,name=application_readable,json=applicationReadable,proto3" json:"application_readable,omitempty"`
693 }
694
695 func (x *StaticFilesHandler) Reset() {
696 *x = StaticFilesHandler{}
697 if protoimpl.UnsafeEnabled {
698 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[3]
699 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
700 ms.StoreMessageInfo(mi)
701 }
702 }
703
704 func (x *StaticFilesHandler) String() string {
705 return protoimpl.X.MessageStringOf(x)
706 }
707
708 func (*StaticFilesHandler) ProtoMessage() {}
709
710 func (x *StaticFilesHandler) ProtoReflect() protoreflect.Message {
711 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[3]
712 if protoimpl.UnsafeEnabled && x != nil {
713 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
714 if ms.LoadMessageInfo() == nil {
715 ms.StoreMessageInfo(mi)
716 }
717 return ms
718 }
719 return mi.MessageOf(x)
720 }
721
722
723 func (*StaticFilesHandler) Descriptor() ([]byte, []int) {
724 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{3}
725 }
726
727 func (x *StaticFilesHandler) GetPath() string {
728 if x != nil {
729 return x.Path
730 }
731 return ""
732 }
733
734 func (x *StaticFilesHandler) GetUploadPathRegex() string {
735 if x != nil {
736 return x.UploadPathRegex
737 }
738 return ""
739 }
740
741 func (x *StaticFilesHandler) GetHttpHeaders() map[string]string {
742 if x != nil {
743 return x.HttpHeaders
744 }
745 return nil
746 }
747
748 func (x *StaticFilesHandler) GetMimeType() string {
749 if x != nil {
750 return x.MimeType
751 }
752 return ""
753 }
754
755 func (x *StaticFilesHandler) GetExpiration() *durationpb.Duration {
756 if x != nil {
757 return x.Expiration
758 }
759 return nil
760 }
761
762 func (x *StaticFilesHandler) GetRequireMatchingFile() bool {
763 if x != nil {
764 return x.RequireMatchingFile
765 }
766 return false
767 }
768
769 func (x *StaticFilesHandler) GetApplicationReadable() bool {
770 if x != nil {
771 return x.ApplicationReadable
772 }
773 return false
774 }
775
776
777 type ScriptHandler struct {
778 state protoimpl.MessageState
779 sizeCache protoimpl.SizeCache
780 unknownFields protoimpl.UnknownFields
781
782
783 ScriptPath string `protobuf:"bytes,1,opt,name=script_path,json=scriptPath,proto3" json:"script_path,omitempty"`
784 }
785
786 func (x *ScriptHandler) Reset() {
787 *x = ScriptHandler{}
788 if protoimpl.UnsafeEnabled {
789 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[4]
790 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
791 ms.StoreMessageInfo(mi)
792 }
793 }
794
795 func (x *ScriptHandler) String() string {
796 return protoimpl.X.MessageStringOf(x)
797 }
798
799 func (*ScriptHandler) ProtoMessage() {}
800
801 func (x *ScriptHandler) ProtoReflect() protoreflect.Message {
802 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[4]
803 if protoimpl.UnsafeEnabled && x != nil {
804 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
805 if ms.LoadMessageInfo() == nil {
806 ms.StoreMessageInfo(mi)
807 }
808 return ms
809 }
810 return mi.MessageOf(x)
811 }
812
813
814 func (*ScriptHandler) Descriptor() ([]byte, []int) {
815 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{4}
816 }
817
818 func (x *ScriptHandler) GetScriptPath() string {
819 if x != nil {
820 return x.ScriptPath
821 }
822 return ""
823 }
824
825
826 type ApiEndpointHandler struct {
827 state protoimpl.MessageState
828 sizeCache protoimpl.SizeCache
829 unknownFields protoimpl.UnknownFields
830
831
832 ScriptPath string `protobuf:"bytes,1,opt,name=script_path,json=scriptPath,proto3" json:"script_path,omitempty"`
833 }
834
835 func (x *ApiEndpointHandler) Reset() {
836 *x = ApiEndpointHandler{}
837 if protoimpl.UnsafeEnabled {
838 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[5]
839 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
840 ms.StoreMessageInfo(mi)
841 }
842 }
843
844 func (x *ApiEndpointHandler) String() string {
845 return protoimpl.X.MessageStringOf(x)
846 }
847
848 func (*ApiEndpointHandler) ProtoMessage() {}
849
850 func (x *ApiEndpointHandler) ProtoReflect() protoreflect.Message {
851 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[5]
852 if protoimpl.UnsafeEnabled && x != nil {
853 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
854 if ms.LoadMessageInfo() == nil {
855 ms.StoreMessageInfo(mi)
856 }
857 return ms
858 }
859 return mi.MessageOf(x)
860 }
861
862
863 func (*ApiEndpointHandler) Descriptor() ([]byte, []int) {
864 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{5}
865 }
866
867 func (x *ApiEndpointHandler) GetScriptPath() string {
868 if x != nil {
869 return x.ScriptPath
870 }
871 return ""
872 }
873
874
875
876
877 type HealthCheck struct {
878 state protoimpl.MessageState
879 sizeCache protoimpl.SizeCache
880 unknownFields protoimpl.UnknownFields
881
882
883 DisableHealthCheck bool `protobuf:"varint,1,opt,name=disable_health_check,json=disableHealthCheck,proto3" json:"disable_health_check,omitempty"`
884
885
886 Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
887
888
889 HealthyThreshold uint32 `protobuf:"varint,3,opt,name=healthy_threshold,json=healthyThreshold,proto3" json:"healthy_threshold,omitempty"`
890
891
892 UnhealthyThreshold uint32 `protobuf:"varint,4,opt,name=unhealthy_threshold,json=unhealthyThreshold,proto3" json:"unhealthy_threshold,omitempty"`
893
894
895 RestartThreshold uint32 `protobuf:"varint,5,opt,name=restart_threshold,json=restartThreshold,proto3" json:"restart_threshold,omitempty"`
896
897 CheckInterval *durationpb.Duration `protobuf:"bytes,6,opt,name=check_interval,json=checkInterval,proto3" json:"check_interval,omitempty"`
898
899 Timeout *durationpb.Duration `protobuf:"bytes,7,opt,name=timeout,proto3" json:"timeout,omitempty"`
900 }
901
902 func (x *HealthCheck) Reset() {
903 *x = HealthCheck{}
904 if protoimpl.UnsafeEnabled {
905 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[6]
906 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
907 ms.StoreMessageInfo(mi)
908 }
909 }
910
911 func (x *HealthCheck) String() string {
912 return protoimpl.X.MessageStringOf(x)
913 }
914
915 func (*HealthCheck) ProtoMessage() {}
916
917 func (x *HealthCheck) ProtoReflect() protoreflect.Message {
918 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[6]
919 if protoimpl.UnsafeEnabled && x != nil {
920 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
921 if ms.LoadMessageInfo() == nil {
922 ms.StoreMessageInfo(mi)
923 }
924 return ms
925 }
926 return mi.MessageOf(x)
927 }
928
929
930 func (*HealthCheck) Descriptor() ([]byte, []int) {
931 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{6}
932 }
933
934 func (x *HealthCheck) GetDisableHealthCheck() bool {
935 if x != nil {
936 return x.DisableHealthCheck
937 }
938 return false
939 }
940
941 func (x *HealthCheck) GetHost() string {
942 if x != nil {
943 return x.Host
944 }
945 return ""
946 }
947
948 func (x *HealthCheck) GetHealthyThreshold() uint32 {
949 if x != nil {
950 return x.HealthyThreshold
951 }
952 return 0
953 }
954
955 func (x *HealthCheck) GetUnhealthyThreshold() uint32 {
956 if x != nil {
957 return x.UnhealthyThreshold
958 }
959 return 0
960 }
961
962 func (x *HealthCheck) GetRestartThreshold() uint32 {
963 if x != nil {
964 return x.RestartThreshold
965 }
966 return 0
967 }
968
969 func (x *HealthCheck) GetCheckInterval() *durationpb.Duration {
970 if x != nil {
971 return x.CheckInterval
972 }
973 return nil
974 }
975
976 func (x *HealthCheck) GetTimeout() *durationpb.Duration {
977 if x != nil {
978 return x.Timeout
979 }
980 return nil
981 }
982
983
984
985 type ReadinessCheck struct {
986 state protoimpl.MessageState
987 sizeCache protoimpl.SizeCache
988 unknownFields protoimpl.UnknownFields
989
990
991 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
992
993
994 Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
995
996
997 FailureThreshold uint32 `protobuf:"varint,3,opt,name=failure_threshold,json=failureThreshold,proto3" json:"failure_threshold,omitempty"`
998
999
1000 SuccessThreshold uint32 `protobuf:"varint,4,opt,name=success_threshold,json=successThreshold,proto3" json:"success_threshold,omitempty"`
1001
1002 CheckInterval *durationpb.Duration `protobuf:"bytes,5,opt,name=check_interval,json=checkInterval,proto3" json:"check_interval,omitempty"`
1003
1004 Timeout *durationpb.Duration `protobuf:"bytes,6,opt,name=timeout,proto3" json:"timeout,omitempty"`
1005
1006
1007
1008 AppStartTimeout *durationpb.Duration `protobuf:"bytes,7,opt,name=app_start_timeout,json=appStartTimeout,proto3" json:"app_start_timeout,omitempty"`
1009 }
1010
1011 func (x *ReadinessCheck) Reset() {
1012 *x = ReadinessCheck{}
1013 if protoimpl.UnsafeEnabled {
1014 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[7]
1015 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1016 ms.StoreMessageInfo(mi)
1017 }
1018 }
1019
1020 func (x *ReadinessCheck) String() string {
1021 return protoimpl.X.MessageStringOf(x)
1022 }
1023
1024 func (*ReadinessCheck) ProtoMessage() {}
1025
1026 func (x *ReadinessCheck) ProtoReflect() protoreflect.Message {
1027 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[7]
1028 if protoimpl.UnsafeEnabled && x != nil {
1029 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1030 if ms.LoadMessageInfo() == nil {
1031 ms.StoreMessageInfo(mi)
1032 }
1033 return ms
1034 }
1035 return mi.MessageOf(x)
1036 }
1037
1038
1039 func (*ReadinessCheck) Descriptor() ([]byte, []int) {
1040 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{7}
1041 }
1042
1043 func (x *ReadinessCheck) GetPath() string {
1044 if x != nil {
1045 return x.Path
1046 }
1047 return ""
1048 }
1049
1050 func (x *ReadinessCheck) GetHost() string {
1051 if x != nil {
1052 return x.Host
1053 }
1054 return ""
1055 }
1056
1057 func (x *ReadinessCheck) GetFailureThreshold() uint32 {
1058 if x != nil {
1059 return x.FailureThreshold
1060 }
1061 return 0
1062 }
1063
1064 func (x *ReadinessCheck) GetSuccessThreshold() uint32 {
1065 if x != nil {
1066 return x.SuccessThreshold
1067 }
1068 return 0
1069 }
1070
1071 func (x *ReadinessCheck) GetCheckInterval() *durationpb.Duration {
1072 if x != nil {
1073 return x.CheckInterval
1074 }
1075 return nil
1076 }
1077
1078 func (x *ReadinessCheck) GetTimeout() *durationpb.Duration {
1079 if x != nil {
1080 return x.Timeout
1081 }
1082 return nil
1083 }
1084
1085 func (x *ReadinessCheck) GetAppStartTimeout() *durationpb.Duration {
1086 if x != nil {
1087 return x.AppStartTimeout
1088 }
1089 return nil
1090 }
1091
1092
1093
1094 type LivenessCheck struct {
1095 state protoimpl.MessageState
1096 sizeCache protoimpl.SizeCache
1097 unknownFields protoimpl.UnknownFields
1098
1099
1100 Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
1101
1102
1103 Host string `protobuf:"bytes,2,opt,name=host,proto3" json:"host,omitempty"`
1104
1105
1106 FailureThreshold uint32 `protobuf:"varint,3,opt,name=failure_threshold,json=failureThreshold,proto3" json:"failure_threshold,omitempty"`
1107
1108
1109 SuccessThreshold uint32 `protobuf:"varint,4,opt,name=success_threshold,json=successThreshold,proto3" json:"success_threshold,omitempty"`
1110
1111 CheckInterval *durationpb.Duration `protobuf:"bytes,5,opt,name=check_interval,json=checkInterval,proto3" json:"check_interval,omitempty"`
1112
1113 Timeout *durationpb.Duration `protobuf:"bytes,6,opt,name=timeout,proto3" json:"timeout,omitempty"`
1114
1115 InitialDelay *durationpb.Duration `protobuf:"bytes,7,opt,name=initial_delay,json=initialDelay,proto3" json:"initial_delay,omitempty"`
1116 }
1117
1118 func (x *LivenessCheck) Reset() {
1119 *x = LivenessCheck{}
1120 if protoimpl.UnsafeEnabled {
1121 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[8]
1122 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1123 ms.StoreMessageInfo(mi)
1124 }
1125 }
1126
1127 func (x *LivenessCheck) String() string {
1128 return protoimpl.X.MessageStringOf(x)
1129 }
1130
1131 func (*LivenessCheck) ProtoMessage() {}
1132
1133 func (x *LivenessCheck) ProtoReflect() protoreflect.Message {
1134 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[8]
1135 if protoimpl.UnsafeEnabled && x != nil {
1136 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1137 if ms.LoadMessageInfo() == nil {
1138 ms.StoreMessageInfo(mi)
1139 }
1140 return ms
1141 }
1142 return mi.MessageOf(x)
1143 }
1144
1145
1146 func (*LivenessCheck) Descriptor() ([]byte, []int) {
1147 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{8}
1148 }
1149
1150 func (x *LivenessCheck) GetPath() string {
1151 if x != nil {
1152 return x.Path
1153 }
1154 return ""
1155 }
1156
1157 func (x *LivenessCheck) GetHost() string {
1158 if x != nil {
1159 return x.Host
1160 }
1161 return ""
1162 }
1163
1164 func (x *LivenessCheck) GetFailureThreshold() uint32 {
1165 if x != nil {
1166 return x.FailureThreshold
1167 }
1168 return 0
1169 }
1170
1171 func (x *LivenessCheck) GetSuccessThreshold() uint32 {
1172 if x != nil {
1173 return x.SuccessThreshold
1174 }
1175 return 0
1176 }
1177
1178 func (x *LivenessCheck) GetCheckInterval() *durationpb.Duration {
1179 if x != nil {
1180 return x.CheckInterval
1181 }
1182 return nil
1183 }
1184
1185 func (x *LivenessCheck) GetTimeout() *durationpb.Duration {
1186 if x != nil {
1187 return x.Timeout
1188 }
1189 return nil
1190 }
1191
1192 func (x *LivenessCheck) GetInitialDelay() *durationpb.Duration {
1193 if x != nil {
1194 return x.InitialDelay
1195 }
1196 return nil
1197 }
1198
1199
1200 type Library struct {
1201 state protoimpl.MessageState
1202 sizeCache protoimpl.SizeCache
1203 unknownFields protoimpl.UnknownFields
1204
1205
1206 Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1207
1208 Version string `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`
1209 }
1210
1211 func (x *Library) Reset() {
1212 *x = Library{}
1213 if protoimpl.UnsafeEnabled {
1214 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[9]
1215 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1216 ms.StoreMessageInfo(mi)
1217 }
1218 }
1219
1220 func (x *Library) String() string {
1221 return protoimpl.X.MessageStringOf(x)
1222 }
1223
1224 func (*Library) ProtoMessage() {}
1225
1226 func (x *Library) ProtoReflect() protoreflect.Message {
1227 mi := &file_google_appengine_v1beta_app_yaml_proto_msgTypes[9]
1228 if protoimpl.UnsafeEnabled && x != nil {
1229 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1230 if ms.LoadMessageInfo() == nil {
1231 ms.StoreMessageInfo(mi)
1232 }
1233 return ms
1234 }
1235 return mi.MessageOf(x)
1236 }
1237
1238
1239 func (*Library) Descriptor() ([]byte, []int) {
1240 return file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP(), []int{9}
1241 }
1242
1243 func (x *Library) GetName() string {
1244 if x != nil {
1245 return x.Name
1246 }
1247 return ""
1248 }
1249
1250 func (x *Library) GetVersion() string {
1251 if x != nil {
1252 return x.Version
1253 }
1254 return ""
1255 }
1256
1257 var File_google_appengine_v1beta_app_yaml_proto protoreflect.FileDescriptor
1258
1259 var file_google_appengine_v1beta_app_yaml_proto_rawDesc = []byte{
1260 0x0a, 0x26, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
1261 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2f, 0x61, 0x70, 0x70, 0x5f, 0x79, 0x61,
1262 0x6d, 0x6c, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1263 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
1264 0x61, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
1265 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1266 0x6f, 0x22, 0x9f, 0x02, 0x0a, 0x10, 0x41, 0x70, 0x69, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48,
1267 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x12, 0x51, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x68, 0x5f, 0x66,
1268 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
1269 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67,
1270 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x75, 0x74, 0x68, 0x46,
1271 0x61, 0x69, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x75, 0x74, 0x68, 0x46,
1272 0x61, 0x69, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3f, 0x0a, 0x05, 0x6c, 0x6f, 0x67,
1273 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1274 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
1275 0x74, 0x61, 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d,
1276 0x65, 0x6e, 0x74, 0x52, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x63,
1277 0x72, 0x69, 0x70, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x73, 0x63, 0x72, 0x69,
1278 0x70, 0x74, 0x12, 0x4d, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6c,
1279 0x65, 0x76, 0x65, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f,
1280 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31,
1281 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76,
1282 0x65, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65,
1283 0x6c, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03,
1284 0x75, 0x72, 0x6c, 0x22, 0xb4, 0x02, 0x0a, 0x0c, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x61, 0x6e,
1285 0x64, 0x6c, 0x65, 0x72, 0x12, 0x4e, 0x0a, 0x0a, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x5f, 0x63, 0x6f,
1286 0x64, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1287 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
1288 0x74, 0x61, 0x2e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x2e,
1289 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x09, 0x65, 0x72, 0x72, 0x6f, 0x72,
1290 0x43, 0x6f, 0x64, 0x65, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66,
1291 0x69, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x74, 0x61, 0x74, 0x69,
1292 0x63, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x79,
1293 0x70, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d, 0x69, 0x6d, 0x65, 0x54, 0x79,
1294 0x70, 0x65, 0x22, 0x95, 0x01, 0x0a, 0x09, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x43, 0x6f, 0x64, 0x65,
1295 0x12, 0x1a, 0x0a, 0x16, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x55,
1296 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12,
1297 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55,
1298 0x4c, 0x54, 0x10, 0x00, 0x12, 0x19, 0x0a, 0x15, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f,
1299 0x44, 0x45, 0x5f, 0x4f, 0x56, 0x45, 0x52, 0x5f, 0x51, 0x55, 0x4f, 0x54, 0x41, 0x10, 0x01, 0x12,
1300 0x1d, 0x0a, 0x19, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x44, 0x4f,
1301 0x53, 0x5f, 0x41, 0x50, 0x49, 0x5f, 0x44, 0x45, 0x4e, 0x49, 0x41, 0x4c, 0x10, 0x02, 0x12, 0x16,
1302 0x0a, 0x12, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x54, 0x49, 0x4d,
1303 0x45, 0x4f, 0x55, 0x54, 0x10, 0x03, 0x1a, 0x02, 0x10, 0x01, 0x22, 0xd5, 0x06, 0x0a, 0x06, 0x55,
1304 0x72, 0x6c, 0x4d, 0x61, 0x70, 0x12, 0x1b, 0x0a, 0x09, 0x75, 0x72, 0x6c, 0x5f, 0x72, 0x65, 0x67,
1305 0x65, 0x78, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x72, 0x6c, 0x52, 0x65, 0x67,
1306 0x65, 0x78, 0x12, 0x50, 0x0a, 0x0c, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x5f, 0x66, 0x69, 0x6c,
1307 0x65, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
1308 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65,
1309 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x6c, 0x65, 0x73, 0x48, 0x61,
1310 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0b, 0x73, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46,
1311 0x69, 0x6c, 0x65, 0x73, 0x12, 0x40, 0x0a, 0x06, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x18, 0x03,
1312 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70,
1313 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53,
1314 0x63, 0x72, 0x69, 0x70, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x48, 0x00, 0x52, 0x06,
1315 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x12, 0x50, 0x0a, 0x0c, 0x61, 0x70, 0x69, 0x5f, 0x65, 0x6e,
1316 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67,
1317 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e,
1318 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x70, 0x69, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69,
1319 0x6e, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x48, 0x00, 0x52, 0x0b, 0x61, 0x70, 0x69,
1320 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x4d, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x75,
1321 0x72, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0e,
1322 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67,
1323 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x65, 0x63, 0x75, 0x72,
1324 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x52, 0x0d, 0x73, 0x65, 0x63, 0x75, 0x72, 0x69,
1325 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x3f, 0x0a, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e,
1326 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1327 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
1328 0x2e, 0x4c, 0x6f, 0x67, 0x69, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e,
1329 0x74, 0x52, 0x05, 0x6c, 0x6f, 0x67, 0x69, 0x6e, 0x12, 0x51, 0x0a, 0x10, 0x61, 0x75, 0x74, 0x68,
1330 0x5f, 0x66, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20, 0x01,
1331 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65,
1332 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x41, 0x75, 0x74,
1333 0x68, 0x46, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x61, 0x75, 0x74,
1334 0x68, 0x46, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x77, 0x0a, 0x1b, 0x72,
1335 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x5f, 0x72, 0x65, 0x73,
1336 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e,
1337 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67,
1338 0x69, 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x55, 0x72, 0x6c, 0x4d, 0x61,
1339 0x70, 0x2e, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x48, 0x74, 0x74, 0x70, 0x52, 0x65,
1340 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x18, 0x72, 0x65, 0x64, 0x69,
1341 0x72, 0x65, 0x63, 0x74, 0x48, 0x74, 0x74, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
1342 0x43, 0x6f, 0x64, 0x65, 0x22, 0xdb, 0x01, 0x0a, 0x18, 0x52, 0x65, 0x64, 0x69, 0x72, 0x65, 0x63,
1343 0x74, 0x48, 0x74, 0x74, 0x70, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x43, 0x6f, 0x64,
1344 0x65, 0x12, 0x2b, 0x0a, 0x27, 0x52, 0x45, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x54,
1345 0x54, 0x50, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45,
1346 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x23,
1347 0x0a, 0x1f, 0x52, 0x45, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x54, 0x54, 0x50, 0x5f,
1348 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x33, 0x30,
1349 0x31, 0x10, 0x01, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x5f,
1350 0x48, 0x54, 0x54, 0x50, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x43, 0x4f,
1351 0x44, 0x45, 0x5f, 0x33, 0x30, 0x32, 0x10, 0x02, 0x12, 0x23, 0x0a, 0x1f, 0x52, 0x45, 0x44, 0x49,
1352 0x52, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x54, 0x54, 0x50, 0x5f, 0x52, 0x45, 0x53, 0x50, 0x4f, 0x4e,
1353 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x33, 0x30, 0x33, 0x10, 0x03, 0x12, 0x23, 0x0a,
1354 0x1f, 0x52, 0x45, 0x44, 0x49, 0x52, 0x45, 0x43, 0x54, 0x5f, 0x48, 0x54, 0x54, 0x50, 0x5f, 0x52,
1355 0x45, 0x53, 0x50, 0x4f, 0x4e, 0x53, 0x45, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f, 0x33, 0x30, 0x37,
1356 0x10, 0x04, 0x42, 0x0e, 0x0a, 0x0c, 0x68, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x5f, 0x74, 0x79,
1357 0x70, 0x65, 0x22, 0xb4, 0x03, 0x0a, 0x12, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63, 0x46, 0x69, 0x6c,
1358 0x65, 0x73, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74,
1359 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74, 0x68, 0x12, 0x2a, 0x0a,
1360 0x11, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x5f, 0x72, 0x65, 0x67,
1361 0x65, 0x78, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64,
1362 0x50, 0x61, 0x74, 0x68, 0x52, 0x65, 0x67, 0x65, 0x78, 0x12, 0x5f, 0x0a, 0x0c, 0x68, 0x74, 0x74,
1363 0x70, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
1364 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69,
1365 0x6e, 0x65, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x69, 0x63,
1366 0x46, 0x69, 0x6c, 0x65, 0x73, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x2e, 0x48, 0x74, 0x74,
1367 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x0b, 0x68,
1368 0x74, 0x74, 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x1b, 0x0a, 0x09, 0x6d, 0x69,
1369 0x6d, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6d,
1370 0x69, 0x6d, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72,
1371 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f,
1372 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75,
1373 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69,
1374 0x6f, 0x6e, 0x12, 0x32, 0x0a, 0x15, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f, 0x6d, 0x61,
1375 0x74, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
1376 0x08, 0x52, 0x13, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x4d, 0x61, 0x74, 0x63, 0x68, 0x69,
1377 0x6e, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x12, 0x31, 0x0a, 0x14, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63,
1378 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x61, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x07,
1379 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f,
1380 0x6e, 0x52, 0x65, 0x61, 0x64, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0x3e, 0x0a, 0x10, 0x48, 0x74, 0x74,
1381 0x70, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
1382 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
1383 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
1384 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x30, 0x0a, 0x0d, 0x53, 0x63, 0x72,
1385 0x69, 0x70, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63,
1386 0x72, 0x69, 0x70, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
1387 0x0a, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x61, 0x74, 0x68, 0x22, 0x35, 0x0a, 0x12, 0x41,
1388 0x70, 0x69, 0x45, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x48, 0x61, 0x6e, 0x64, 0x6c, 0x65,
1389 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68,
1390 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x50, 0x61,
1391 0x74, 0x68, 0x22, 0xd5, 0x02, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43, 0x68, 0x65,
1392 0x63, 0x6b, 0x12, 0x30, 0x0a, 0x14, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x68, 0x65,
1393 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08,
1394 0x52, 0x12, 0x64, 0x69, 0x73, 0x61, 0x62, 0x6c, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x43,
1395 0x68, 0x65, 0x63, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01,
1396 0x28, 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x68, 0x65, 0x61, 0x6c,
1397 0x74, 0x68, 0x79, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x03, 0x20,
1398 0x01, 0x28, 0x0d, 0x52, 0x10, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x54, 0x68, 0x72, 0x65,
1399 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x2f, 0x0a, 0x13, 0x75, 0x6e, 0x68, 0x65, 0x61, 0x6c, 0x74,
1400 0x68, 0x79, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01,
1401 0x28, 0x0d, 0x52, 0x12, 0x75, 0x6e, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x79, 0x54, 0x68, 0x72,
1402 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72,
1403 0x74, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x05, 0x20, 0x01, 0x28,
1404 0x0d, 0x52, 0x10, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68,
1405 0x6f, 0x6c, 0x64, 0x12, 0x40, 0x0a, 0x0e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x74,
1406 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f,
1407 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75,
1408 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x6e, 0x74,
1409 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74,
1410 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
1411 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
1412 0x6e, 0x52, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x22, 0xd0, 0x02, 0x0a, 0x0e, 0x52,
1413 0x65, 0x61, 0x64, 0x69, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12, 0x12, 0x0a,
1414 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70, 0x61, 0x74,
1415 0x68, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
1416 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65,
1417 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0d,
1418 0x52, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f,
1419 0x6c, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x74, 0x68,
1420 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x10, 0x73,
1421 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x12,
1422 0x40, 0x0a, 0x0e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
1423 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
1424 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69,
1425 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61,
1426 0x6c, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x06, 0x20, 0x01,
1427 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
1428 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x74,
1429 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x45, 0x0a, 0x11, 0x61, 0x70, 0x70, 0x5f, 0x73, 0x74,
1430 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28,
1431 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
1432 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x61, 0x70,
1433 0x70, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x22, 0xc8, 0x02,
1434 0x0a, 0x0d, 0x4c, 0x69, 0x76, 0x65, 0x6e, 0x65, 0x73, 0x73, 0x43, 0x68, 0x65, 0x63, 0x6b, 0x12,
1435 0x12, 0x0a, 0x04, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x70,
1436 0x61, 0x74, 0x68, 0x12, 0x12, 0x0a, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
1437 0x09, 0x52, 0x04, 0x68, 0x6f, 0x73, 0x74, 0x12, 0x2b, 0x0a, 0x11, 0x66, 0x61, 0x69, 0x6c, 0x75,
1438 0x72, 0x65, 0x5f, 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01,
1439 0x28, 0x0d, 0x52, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x75, 0x72, 0x65, 0x54, 0x68, 0x72, 0x65, 0x73,
1440 0x68, 0x6f, 0x6c, 0x64, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f,
1441 0x74, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0d, 0x52,
1442 0x10, 0x73, 0x75, 0x63, 0x63, 0x65, 0x73, 0x73, 0x54, 0x68, 0x72, 0x65, 0x73, 0x68, 0x6f, 0x6c,
1443 0x64, 0x12, 0x40, 0x0a, 0x0e, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72,
1444 0x76, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
1445 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61,
1446 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0d, 0x63, 0x68, 0x65, 0x63, 0x6b, 0x49, 0x6e, 0x74, 0x65, 0x72,
1447 0x76, 0x61, 0x6c, 0x12, 0x33, 0x0a, 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x18, 0x06,
1448 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
1449 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
1450 0x07, 0x74, 0x69, 0x6d, 0x65, 0x6f, 0x75, 0x74, 0x12, 0x3e, 0x0a, 0x0d, 0x69, 0x6e, 0x69, 0x74,
1451 0x69, 0x61, 0x6c, 0x5f, 0x64, 0x65, 0x6c, 0x61, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32,
1452 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
1453 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0c, 0x69, 0x6e, 0x69, 0x74,
1454 0x69, 0x61, 0x6c, 0x44, 0x65, 0x6c, 0x61, 0x79, 0x22, 0x37, 0x0a, 0x07, 0x4c, 0x69, 0x62, 0x72,
1455 0x61, 0x72, 0x79, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
1456 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69,
1457 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f,
1458 0x6e, 0x2a, 0x74, 0x0a, 0x0e, 0x41, 0x75, 0x74, 0x68, 0x46, 0x61, 0x69, 0x6c, 0x41, 0x63, 0x74,
1459 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x1c, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x49, 0x4c,
1460 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46,
1461 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x1d, 0x0a, 0x19, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41,
1462 0x49, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x44, 0x49, 0x52, 0x45,
1463 0x43, 0x54, 0x10, 0x01, 0x12, 0x21, 0x0a, 0x1d, 0x41, 0x55, 0x54, 0x48, 0x5f, 0x46, 0x41, 0x49,
1464 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x41, 0x55, 0x54, 0x48, 0x4f,
1465 0x52, 0x49, 0x5a, 0x45, 0x44, 0x10, 0x02, 0x2a, 0x62, 0x0a, 0x10, 0x4c, 0x6f, 0x67, 0x69, 0x6e,
1466 0x52, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x15, 0x0a, 0x11, 0x4c,
1467 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
1468 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f, 0x4f, 0x50, 0x54, 0x49,
1469 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x4c, 0x4f, 0x47, 0x49, 0x4e, 0x5f,
1470 0x41, 0x44, 0x4d, 0x49, 0x4e, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x4c, 0x4f, 0x47, 0x49, 0x4e,
1471 0x5f, 0x52, 0x45, 0x51, 0x55, 0x49, 0x52, 0x45, 0x44, 0x10, 0x03, 0x2a, 0x79, 0x0a, 0x0d, 0x53,
1472 0x65, 0x63, 0x75, 0x72, 0x69, 0x74, 0x79, 0x4c, 0x65, 0x76, 0x65, 0x6c, 0x12, 0x16, 0x0a, 0x12,
1473 0x53, 0x45, 0x43, 0x55, 0x52, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
1474 0x45, 0x44, 0x10, 0x00, 0x12, 0x12, 0x0a, 0x0e, 0x53, 0x45, 0x43, 0x55, 0x52, 0x45, 0x5f, 0x44,
1475 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x00, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x45, 0x43, 0x55,
1476 0x52, 0x45, 0x5f, 0x4e, 0x45, 0x56, 0x45, 0x52, 0x10, 0x01, 0x12, 0x13, 0x0a, 0x0f, 0x53, 0x45,
1477 0x43, 0x55, 0x52, 0x45, 0x5f, 0x4f, 0x50, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x02, 0x12,
1478 0x11, 0x0a, 0x0d, 0x53, 0x45, 0x43, 0x55, 0x52, 0x45, 0x5f, 0x41, 0x4c, 0x57, 0x41, 0x59, 0x53,
1479 0x10, 0x03, 0x1a, 0x02, 0x10, 0x01, 0x42, 0xd2, 0x01, 0x0a, 0x1b, 0x63, 0x6f, 0x6d, 0x2e, 0x67,
1480 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x61, 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2e,
1481 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x42, 0x0c, 0x41, 0x70, 0x70, 0x59, 0x61, 0x6d, 0x6c, 0x50,
1482 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x40, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67,
1483 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f,
1484 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x61, 0x70,
1485 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x3b, 0x61,
1486 0x70, 0x70, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0xaa, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
1487 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e,
1488 0x65, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74, 0x61, 0xca, 0x02, 0x1d, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
1489 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67, 0x69, 0x6e,
1490 0x65, 0x5c, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0xea, 0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
1491 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x70, 0x70, 0x45, 0x6e, 0x67,
1492 0x69, 0x6e, 0x65, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x62, 0x06, 0x70, 0x72, 0x6f,
1493 0x74, 0x6f, 0x33,
1494 }
1495
1496 var (
1497 file_google_appengine_v1beta_app_yaml_proto_rawDescOnce sync.Once
1498 file_google_appengine_v1beta_app_yaml_proto_rawDescData = file_google_appengine_v1beta_app_yaml_proto_rawDesc
1499 )
1500
1501 func file_google_appengine_v1beta_app_yaml_proto_rawDescGZIP() []byte {
1502 file_google_appengine_v1beta_app_yaml_proto_rawDescOnce.Do(func() {
1503 file_google_appengine_v1beta_app_yaml_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_appengine_v1beta_app_yaml_proto_rawDescData)
1504 })
1505 return file_google_appengine_v1beta_app_yaml_proto_rawDescData
1506 }
1507
1508 var file_google_appengine_v1beta_app_yaml_proto_enumTypes = make([]protoimpl.EnumInfo, 5)
1509 var file_google_appengine_v1beta_app_yaml_proto_msgTypes = make([]protoimpl.MessageInfo, 11)
1510 var file_google_appengine_v1beta_app_yaml_proto_goTypes = []interface{}{
1511 (AuthFailAction)(0),
1512 (LoginRequirement)(0),
1513 (SecurityLevel)(0),
1514 (ErrorHandler_ErrorCode)(0),
1515 (UrlMap_RedirectHttpResponseCode)(0),
1516 (*ApiConfigHandler)(nil),
1517 (*ErrorHandler)(nil),
1518 (*UrlMap)(nil),
1519 (*StaticFilesHandler)(nil),
1520 (*ScriptHandler)(nil),
1521 (*ApiEndpointHandler)(nil),
1522 (*HealthCheck)(nil),
1523 (*ReadinessCheck)(nil),
1524 (*LivenessCheck)(nil),
1525 (*Library)(nil),
1526 nil,
1527 (*durationpb.Duration)(nil),
1528 }
1529 var file_google_appengine_v1beta_app_yaml_proto_depIdxs = []int32{
1530 0,
1531 1,
1532 2,
1533 3,
1534 8,
1535 9,
1536 10,
1537 2,
1538 1,
1539 0,
1540 4,
1541 15,
1542 16,
1543 16,
1544 16,
1545 16,
1546 16,
1547 16,
1548 16,
1549 16,
1550 16,
1551 21,
1552 21,
1553 21,
1554 21,
1555 0,
1556 }
1557
1558 func init() { file_google_appengine_v1beta_app_yaml_proto_init() }
1559 func file_google_appengine_v1beta_app_yaml_proto_init() {
1560 if File_google_appengine_v1beta_app_yaml_proto != nil {
1561 return
1562 }
1563 if !protoimpl.UnsafeEnabled {
1564 file_google_appengine_v1beta_app_yaml_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
1565 switch v := v.(*ApiConfigHandler); i {
1566 case 0:
1567 return &v.state
1568 case 1:
1569 return &v.sizeCache
1570 case 2:
1571 return &v.unknownFields
1572 default:
1573 return nil
1574 }
1575 }
1576 file_google_appengine_v1beta_app_yaml_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
1577 switch v := v.(*ErrorHandler); i {
1578 case 0:
1579 return &v.state
1580 case 1:
1581 return &v.sizeCache
1582 case 2:
1583 return &v.unknownFields
1584 default:
1585 return nil
1586 }
1587 }
1588 file_google_appengine_v1beta_app_yaml_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
1589 switch v := v.(*UrlMap); i {
1590 case 0:
1591 return &v.state
1592 case 1:
1593 return &v.sizeCache
1594 case 2:
1595 return &v.unknownFields
1596 default:
1597 return nil
1598 }
1599 }
1600 file_google_appengine_v1beta_app_yaml_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
1601 switch v := v.(*StaticFilesHandler); i {
1602 case 0:
1603 return &v.state
1604 case 1:
1605 return &v.sizeCache
1606 case 2:
1607 return &v.unknownFields
1608 default:
1609 return nil
1610 }
1611 }
1612 file_google_appengine_v1beta_app_yaml_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
1613 switch v := v.(*ScriptHandler); i {
1614 case 0:
1615 return &v.state
1616 case 1:
1617 return &v.sizeCache
1618 case 2:
1619 return &v.unknownFields
1620 default:
1621 return nil
1622 }
1623 }
1624 file_google_appengine_v1beta_app_yaml_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
1625 switch v := v.(*ApiEndpointHandler); i {
1626 case 0:
1627 return &v.state
1628 case 1:
1629 return &v.sizeCache
1630 case 2:
1631 return &v.unknownFields
1632 default:
1633 return nil
1634 }
1635 }
1636 file_google_appengine_v1beta_app_yaml_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
1637 switch v := v.(*HealthCheck); i {
1638 case 0:
1639 return &v.state
1640 case 1:
1641 return &v.sizeCache
1642 case 2:
1643 return &v.unknownFields
1644 default:
1645 return nil
1646 }
1647 }
1648 file_google_appengine_v1beta_app_yaml_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
1649 switch v := v.(*ReadinessCheck); i {
1650 case 0:
1651 return &v.state
1652 case 1:
1653 return &v.sizeCache
1654 case 2:
1655 return &v.unknownFields
1656 default:
1657 return nil
1658 }
1659 }
1660 file_google_appengine_v1beta_app_yaml_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
1661 switch v := v.(*LivenessCheck); i {
1662 case 0:
1663 return &v.state
1664 case 1:
1665 return &v.sizeCache
1666 case 2:
1667 return &v.unknownFields
1668 default:
1669 return nil
1670 }
1671 }
1672 file_google_appengine_v1beta_app_yaml_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
1673 switch v := v.(*Library); i {
1674 case 0:
1675 return &v.state
1676 case 1:
1677 return &v.sizeCache
1678 case 2:
1679 return &v.unknownFields
1680 default:
1681 return nil
1682 }
1683 }
1684 }
1685 file_google_appengine_v1beta_app_yaml_proto_msgTypes[2].OneofWrappers = []interface{}{
1686 (*UrlMap_StaticFiles)(nil),
1687 (*UrlMap_Script)(nil),
1688 (*UrlMap_ApiEndpoint)(nil),
1689 }
1690 type x struct{}
1691 out := protoimpl.TypeBuilder{
1692 File: protoimpl.DescBuilder{
1693 GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
1694 RawDescriptor: file_google_appengine_v1beta_app_yaml_proto_rawDesc,
1695 NumEnums: 5,
1696 NumMessages: 11,
1697 NumExtensions: 0,
1698 NumServices: 0,
1699 },
1700 GoTypes: file_google_appengine_v1beta_app_yaml_proto_goTypes,
1701 DependencyIndexes: file_google_appengine_v1beta_app_yaml_proto_depIdxs,
1702 EnumInfos: file_google_appengine_v1beta_app_yaml_proto_enumTypes,
1703 MessageInfos: file_google_appengine_v1beta_app_yaml_proto_msgTypes,
1704 }.Build()
1705 File_google_appengine_v1beta_app_yaml_proto = out.File
1706 file_google_appengine_v1beta_app_yaml_proto_rawDesc = nil
1707 file_google_appengine_v1beta_app_yaml_proto_goTypes = nil
1708 file_google_appengine_v1beta_app_yaml_proto_depIdxs = nil
1709 }
1710
View as plain text