1 /* This file was generated by upbc (the upb compiler) from the input 2 * file: 3 * 4 * envoy/config/core/v3/grpc_service.proto 5 * 6 * Do not edit -- your changes will be discarded when the file is 7 * regenerated. */ 8 9 #include <stddef.h> 10 #include "upb/collections/array_internal.h" 11 #include "upb/message/internal.h" 12 #include "upb/mini_table/enum_internal.h" 13 #include "envoy/config/core/v3/grpc_service.upb.h" 14 #include "envoy/config/core/v3/base.upb.h" 15 #include "google/protobuf/any.upb.h" 16 #include "google/protobuf/duration.upb.h" 17 #include "google/protobuf/empty.upb.h" 18 #include "google/protobuf/struct.upb.h" 19 #include "google/protobuf/wrappers.upb.h" 20 #include "udpa/annotations/sensitive.upb.h" 21 #include "udpa/annotations/status.upb.h" 22 #include "udpa/annotations/versioning.upb.h" 23 #include "validate/validate.upb.h" 24 25 // Must be last. 26 #include "upb/port/def.inc" 27 28 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_submsgs[4] = { 29 {.submsg = &envoy_config_core_v3_GrpcService_EnvoyGrpc_msg_init}, 30 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_msg_init}, 31 {.submsg = &google_protobuf_Duration_msg_init}, 32 {.submsg = &envoy_config_core_v3_HeaderValue_msg_init}, 33 }; 34 35 static const upb_MiniTableField envoy_config_core_v3_GrpcService__fields[4] = { 36 {1, UPB_SIZE(16, 24), -5, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 37 {2, UPB_SIZE(16, 24), -5, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 38 {3, 8, 1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 39 {5, UPB_SIZE(12, 16), 0, 3, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 40 }; 41 42 const upb_MiniTable envoy_config_core_v3_GrpcService_msg_init = { 43 &envoy_config_core_v3_GrpcService_submsgs[0], 44 &envoy_config_core_v3_GrpcService__fields[0], 45 UPB_SIZE(24, 32), 4, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(56), 0, 46 UPB_FASTTABLE_INIT({ 47 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 48 {0x001800040100000a, &upb_pom_1bt_max64b}, 49 {0x0018000402010012, &upb_pom_1bt_max128b}, 50 {0x000800000102001a, &upb_psm_1bt_maxmaxb}, 51 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 52 {0x001000003f03002a, &upb_prm_1bt_maxmaxb}, 53 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 54 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 55 }) 56 }; 57 58 static const upb_MiniTableField envoy_config_core_v3_GrpcService_EnvoyGrpc__fields[2] = { 59 {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 60 {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 61 }; 62 63 const upb_MiniTable envoy_config_core_v3_GrpcService_EnvoyGrpc_msg_init = { 64 NULL, 65 &envoy_config_core_v3_GrpcService_EnvoyGrpc__fields[0], 66 UPB_SIZE(16, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 67 UPB_FASTTABLE_INIT({ 68 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 69 {0x000000003f00000a, &upb_pss_1bt}, 70 {0x001000003f000012, &upb_pss_1bt}, 71 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 72 }) 73 }; 74 75 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_submsgs[5] = { 76 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_msg_init}, 77 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_msg_init}, 78 {.submsg = &google_protobuf_Struct_msg_init}, 79 {.submsg = &google_protobuf_UInt32Value_msg_init}, 80 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_msg_init}, 81 }; 82 83 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc__fields[8] = { 84 {1, UPB_SIZE(24, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 85 {2, UPB_SIZE(4, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 86 {3, UPB_SIZE(8, 32), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 87 {4, UPB_SIZE(32, 40), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 88 {5, UPB_SIZE(40, 56), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 89 {6, UPB_SIZE(12, 72), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 90 {7, UPB_SIZE(16, 80), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 91 {8, UPB_SIZE(20, 88), 4, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 92 }; 93 94 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_msg_init = { 95 &envoy_config_core_v3_GrpcService_GoogleGrpc_submsgs[0], 96 &envoy_config_core_v3_GrpcService_GoogleGrpc__fields[0], 97 UPB_SIZE(48, 96), 8, kUpb_ExtMode_NonExtendable, 8, UPB_FASTTABLE_MASK(120), 0, 98 UPB_FASTTABLE_INIT({ 99 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 100 {0x000800003f00000a, &upb_pss_1bt}, 101 {0x0018000001000012, &upb_psm_1bt_max64b}, 102 {0x002000003f01001a, &upb_prm_1bt_max64b}, 103 {0x002800003f000022, &upb_pss_1bt}, 104 {0x003800003f00002a, &upb_pss_1bt}, 105 {0x0048000002020032, &upb_psm_1bt_maxmaxb}, 106 {0x005000000303003a, &upb_psm_1bt_maxmaxb}, 107 {0x0058000004040042, &upb_psm_1bt_max64b}, 108 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 109 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 110 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 111 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 112 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 113 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 114 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 115 }) 116 }; 117 118 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_submsgs[3] = { 119 {.submsg = &envoy_config_core_v3_DataSource_msg_init}, 120 {.submsg = &envoy_config_core_v3_DataSource_msg_init}, 121 {.submsg = &envoy_config_core_v3_DataSource_msg_init}, 122 }; 123 124 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials__fields[3] = { 125 {1, UPB_SIZE(4, 8), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 126 {2, UPB_SIZE(8, 16), 2, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 127 {3, UPB_SIZE(12, 24), 3, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 128 }; 129 130 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_msg_init = { 131 &envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_submsgs[0], 132 &envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials__fields[0], 133 UPB_SIZE(16, 32), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 134 UPB_FASTTABLE_INIT({ 135 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 136 {0x000800000100000a, &upb_psm_1bt_maxmaxb}, 137 {0x0010000002010012, &upb_psm_1bt_maxmaxb}, 138 {0x001800000302001a, &upb_psm_1bt_maxmaxb}, 139 }) 140 }; 141 142 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_GoogleLocalCredentials_msg_init = { 143 NULL, 144 NULL, 145 0, 0, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 146 }; 147 148 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_submsgs[3] = { 149 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_msg_init}, 150 {.submsg = &google_protobuf_Empty_msg_init}, 151 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_GoogleLocalCredentials_msg_init}, 152 }; 153 154 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials__fields[3] = { 155 {1, UPB_SIZE(4, 8), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 156 {2, UPB_SIZE(4, 8), -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 157 {3, UPB_SIZE(4, 8), -1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 158 }; 159 160 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_msg_init = { 161 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_submsgs[0], 162 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials__fields[0], 163 UPB_SIZE(8, 16), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 164 UPB_FASTTABLE_INIT({ 165 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 166 {0x000800000100000a, &upb_pom_1bt_max64b}, 167 {0x0008000002010012, &upb_pom_1bt_maxmaxb}, 168 {0x000800000302001a, &upb_pom_1bt_max64b}, 169 }) 170 }; 171 172 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_submsgs[5] = { 173 {.submsg = &google_protobuf_Empty_msg_init}, 174 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msg_init}, 175 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msg_init}, 176 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msg_init}, 177 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService_msg_init}, 178 }; 179 180 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials__fields[7] = { 181 {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 182 {2, UPB_SIZE(4, 8), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 183 {3, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 184 {4, UPB_SIZE(4, 8), -1, 1, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 185 {5, UPB_SIZE(4, 8), -1, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 186 {6, UPB_SIZE(4, 8), -1, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 187 {7, UPB_SIZE(4, 8), -1, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 188 }; 189 190 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_msg_init = { 191 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_submsgs[0], 192 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials__fields[0], 193 UPB_SIZE(16, 24), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0, 194 UPB_FASTTABLE_INIT({ 195 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 196 {0x000800000100000a, &upb_pos_1bt}, 197 {0x0008000002000012, &upb_pom_1bt_maxmaxb}, 198 {0x000800000300001a, &upb_pos_1bt}, 199 {0x0008000004010022, &upb_pom_1bt_max64b}, 200 {0x000800000502002a, &upb_pom_1bt_max64b}, 201 {0x0008000006030032, &upb_pom_1bt_max64b}, 202 {0x000800000704003a, &upb_pom_1bt_max192b}, 203 }) 204 }; 205 206 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__fields[2] = { 207 {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 208 {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 4, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 209 }; 210 211 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msg_init = { 212 NULL, 213 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__fields[0], 214 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 215 UPB_FASTTABLE_INIT({ 216 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 217 {0x000000003f00000a, &upb_pss_1bt}, 218 {0x001000003f000010, &upb_psv8_1bt}, 219 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 220 }) 221 }; 222 223 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials__fields[2] = { 224 {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 225 {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 226 }; 227 228 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msg_init = { 229 NULL, 230 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials__fields[0], 231 UPB_SIZE(16, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 232 UPB_FASTTABLE_INIT({ 233 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 234 {0x000000003f00000a, &upb_pss_1bt}, 235 {0x001000003f000012, &upb_pss_1bt}, 236 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 237 }) 238 }; 239 240 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_submsgs[1] = { 241 {.submsg = &google_protobuf_Any_msg_init}, 242 }; 243 244 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin__fields[2] = { 245 {1, 8, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 246 {3, UPB_SIZE(4, 24), -1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 247 }; 248 249 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msg_init = { 250 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_submsgs[0], 251 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin__fields[0], 252 UPB_SIZE(16, 32), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0, 253 UPB_FASTTABLE_INIT({ 254 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 255 {0x000800003f00000a, &upb_pss_1bt}, 256 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 257 {0x001800000300001a, &upb_pom_1bt_maxmaxb}, 258 }) 259 }; 260 261 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService__fields[9] = { 262 {1, 0, 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 263 {2, UPB_SIZE(8, 16), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 264 {3, UPB_SIZE(16, 32), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 265 {4, UPB_SIZE(24, 48), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 266 {5, UPB_SIZE(32, 64), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 267 {6, UPB_SIZE(40, 80), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 268 {7, UPB_SIZE(48, 96), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 269 {8, UPB_SIZE(56, 112), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 270 {9, UPB_SIZE(64, 128), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 271 }; 272 273 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService_msg_init = { 274 NULL, 275 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService__fields[0], 276 UPB_SIZE(72, 144), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 277 UPB_FASTTABLE_INIT({ 278 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 279 {0x000000003f00000a, &upb_pss_1bt}, 280 {0x001000003f000012, &upb_pss_1bt}, 281 {0x002000003f00001a, &upb_pss_1bt}, 282 {0x003000003f000022, &upb_pss_1bt}, 283 {0x004000003f00002a, &upb_pss_1bt}, 284 {0x005000003f000032, &upb_pss_1bt}, 285 {0x006000003f00003a, &upb_pss_1bt}, 286 {0x007000003f000042, &upb_pss_1bt}, 287 {0x008000003f00004a, &upb_pss_1bt}, 288 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 289 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 290 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 291 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 292 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 293 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 294 }) 295 }; 296 297 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_submsgs[1] = { 298 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_msg_init}, 299 }; 300 301 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs__fields[1] = { 302 {1, 0, 0, 0, 11, kUpb_FieldMode_Map | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 303 }; 304 305 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_msg_init = { 306 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_submsgs[0], 307 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs__fields[0], 308 8, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0, 309 }; 310 311 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value__fields[2] = { 312 {1, UPB_SIZE(4, 8), -1, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 313 {2, UPB_SIZE(4, 8), -1, kUpb_NoSub, 3, kUpb_FieldMode_Scalar | (kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 314 }; 315 316 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value_msg_init = { 317 NULL, 318 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value__fields[0], 319 UPB_SIZE(16, 24), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 320 UPB_FASTTABLE_INIT({ 321 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 322 {0x000800000100000a, &upb_pos_1bt}, 323 {0x0008000002000010, &upb_pov8_1bt}, 324 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 325 }) 326 }; 327 328 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_submsgs[1] = { 329 {.submsg = &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value_msg_init}, 330 }; 331 332 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry__fields[2] = { 333 {1, 8, 0, kUpb_NoSub, 12, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 334 {2, UPB_SIZE(16, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 335 }; 336 337 const upb_MiniTable envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_msg_init = { 338 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_submsgs[0], 339 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry__fields[0], 340 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 341 UPB_FASTTABLE_INIT({ 342 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 343 {0x000800003f00000a, &upb_pss_1bt}, 344 {0x0018000001000012, &upb_psm_1bt_max64b}, 345 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 346 }) 347 }; 348 349 static const upb_MiniTable *messages_layout[14] = { 350 &envoy_config_core_v3_GrpcService_msg_init, 351 &envoy_config_core_v3_GrpcService_EnvoyGrpc_msg_init, 352 &envoy_config_core_v3_GrpcService_GoogleGrpc_msg_init, 353 &envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_msg_init, 354 &envoy_config_core_v3_GrpcService_GoogleGrpc_GoogleLocalCredentials_msg_init, 355 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_msg_init, 356 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_msg_init, 357 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials_msg_init, 358 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials_msg_init, 359 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_msg_init, 360 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService_msg_init, 361 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_msg_init, 362 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value_msg_init, 363 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_msg_init, 364 }; 365 366 const upb_MiniTableFile envoy_config_core_v3_grpc_service_proto_upb_file_layout = { 367 messages_layout, 368 NULL, 369 NULL, 370 14, 371 0, 372 0, 373 }; 374 375 #include "upb/port/undef.inc" 376 377