• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /* This file was generated by upb_generator from the input file:
2  *
3  *     envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.proto
4  *
5  * Do not edit -- your changes will be discarded when the file is
6  * regenerated.
7  * NO CHECKED-IN PROTOBUF GENCODE */
8 
9 #include <stddef.h>
10 #include "upb/generated_code_support.h"
11 #include "envoy/extensions/filters/http/gcp_authn/v3/gcp_authn.upb_minitable.h"
12 #include "envoy/config/core/v3/base.upb_minitable.h"
13 #include "envoy/config/core/v3/http_uri.upb_minitable.h"
14 #include "google/protobuf/duration.upb_minitable.h"
15 #include "google/protobuf/wrappers.upb_minitable.h"
16 #include "envoy/annotations/deprecation.upb_minitable.h"
17 #include "udpa/annotations/status.upb_minitable.h"
18 #include "validate/validate.upb_minitable.h"
19 
20 // Must be last.
21 #include "upb/port/def.inc"
22 
23 extern const struct upb_MiniTable UPB_PRIVATE(_kUpb_MiniTable_StaticallyTreeShaken);
24 static const upb_MiniTableSubInternal envoy_extensions_filters_http_gcp_authn_v3_GcpAuthnFilterConfig__submsgs[5] = {
25   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HttpUri_msg_init_ptr},
26   {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RetryPolicy_msg_init_ptr},
27   {.UPB_PRIVATE(submsg) = &envoy__extensions__filters__http__gcp_0authn__v3__TokenCacheConfig_msg_init_ptr},
28   {.UPB_PRIVATE(submsg) = &envoy__extensions__filters__http__gcp_0authn__v3__TokenHeader_msg_init_ptr},
29   {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init_ptr},
30 };
31 
32 static const upb_MiniTableField envoy_extensions_filters_http_gcp_authn_v3_GcpAuthnFilterConfig__fields[6] = {
33   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
34   {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
35   {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
36   {4, UPB_SIZE(24, 40), 67, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
37   {5, UPB_SIZE(32, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
38   {6, UPB_SIZE(28, 64), 68, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
39 };
40 
41 const upb_MiniTable envoy__extensions__filters__http__gcp_0authn__v3__GcpAuthnFilterConfig_msg_init = {
42   &envoy_extensions_filters_http_gcp_authn_v3_GcpAuthnFilterConfig__submsgs[0],
43   &envoy_extensions_filters_http_gcp_authn_v3_GcpAuthnFilterConfig__fields[0],
44   UPB_SIZE(40, 72), 6, kUpb_ExtMode_NonExtendable, 6, UPB_FASTTABLE_MASK(56), 0,
45 #ifdef UPB_TRACING_ENABLED
46   "envoy.extensions.filters.http.gcp_authn.v3.GcpAuthnFilterConfig",
47 #endif
48   UPB_FASTTABLE_INIT({
49     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
50     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
51     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
52     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
53     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
54     {0x003000003f00002a, &upb_pss_1bt},
55     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
56     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
57   })
58 };
59 
60 const upb_MiniTable* envoy__extensions__filters__http__gcp_0authn__v3__GcpAuthnFilterConfig_msg_init_ptr = &envoy__extensions__filters__http__gcp_0authn__v3__GcpAuthnFilterConfig_msg_init;
61 static const upb_MiniTableField envoy_extensions_filters_http_gcp_authn_v3_Audience__fields[1] = {
62   {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
63 };
64 
65 const upb_MiniTable envoy__extensions__filters__http__gcp_0authn__v3__Audience_msg_init = {
66   NULL,
67   &envoy_extensions_filters_http_gcp_authn_v3_Audience__fields[0],
68   UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0,
69 #ifdef UPB_TRACING_ENABLED
70   "envoy.extensions.filters.http.gcp_authn.v3.Audience",
71 #endif
72   UPB_FASTTABLE_INIT({
73     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
74     {0x000800003f00000a, &upb_pss_1bt},
75   })
76 };
77 
78 const upb_MiniTable* envoy__extensions__filters__http__gcp_0authn__v3__Audience_msg_init_ptr = &envoy__extensions__filters__http__gcp_0authn__v3__Audience_msg_init;
79 static const upb_MiniTableSubInternal envoy_extensions_filters_http_gcp_authn_v3_TokenCacheConfig__submsgs[1] = {
80   {.UPB_PRIVATE(submsg) = &google__protobuf__UInt64Value_msg_init_ptr},
81 };
82 
83 static const upb_MiniTableField envoy_extensions_filters_http_gcp_authn_v3_TokenCacheConfig__fields[1] = {
84   {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)},
85 };
86 
87 const upb_MiniTable envoy__extensions__filters__http__gcp_0authn__v3__TokenCacheConfig_msg_init = {
88   &envoy_extensions_filters_http_gcp_authn_v3_TokenCacheConfig__submsgs[0],
89   &envoy_extensions_filters_http_gcp_authn_v3_TokenCacheConfig__fields[0],
90   UPB_SIZE(16, 24), 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0,
91 #ifdef UPB_TRACING_ENABLED
92   "envoy.extensions.filters.http.gcp_authn.v3.TokenCacheConfig",
93 #endif
94 };
95 
96 const upb_MiniTable* envoy__extensions__filters__http__gcp_0authn__v3__TokenCacheConfig_msg_init_ptr = &envoy__extensions__filters__http__gcp_0authn__v3__TokenCacheConfig_msg_init;
97 static const upb_MiniTableField envoy_extensions_filters_http_gcp_authn_v3_TokenHeader__fields[2] = {
98   {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
99   {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)},
100 };
101 
102 const upb_MiniTable envoy__extensions__filters__http__gcp_0authn__v3__TokenHeader_msg_init = {
103   NULL,
104   &envoy_extensions_filters_http_gcp_authn_v3_TokenHeader__fields[0],
105   UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0,
106 #ifdef UPB_TRACING_ENABLED
107   "envoy.extensions.filters.http.gcp_authn.v3.TokenHeader",
108 #endif
109   UPB_FASTTABLE_INIT({
110     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
111     {0x000800003f00000a, &upb_pss_1bt},
112     {0x001800003f000012, &upb_pss_1bt},
113     {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric},
114   })
115 };
116 
117 const upb_MiniTable* envoy__extensions__filters__http__gcp_0authn__v3__TokenHeader_msg_init_ptr = &envoy__extensions__filters__http__gcp_0authn__v3__TokenHeader_msg_init;
118 static const upb_MiniTable *messages_layout[4] = {
119   &envoy__extensions__filters__http__gcp_0authn__v3__GcpAuthnFilterConfig_msg_init,
120   &envoy__extensions__filters__http__gcp_0authn__v3__Audience_msg_init,
121   &envoy__extensions__filters__http__gcp_0authn__v3__TokenCacheConfig_msg_init,
122   &envoy__extensions__filters__http__gcp_0authn__v3__TokenHeader_msg_init,
123 };
124 
125 const upb_MiniTableFile envoy_extensions_filters_http_gcp_authn_v3_gcp_authn_proto_upb_file_layout = {
126   messages_layout,
127   NULL,
128   NULL,
129   4,
130   0,
131   0,
132 };
133 
134 #include "upb/port/undef.inc"
135 
136