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