1 /* This file was generated by upb_generator from the input file: 2 * 3 * envoy/config/core/v3/grpc_service.proto 4 * 5 * Do not edit -- your changes will be discarded when the file is 6 * regenerated. */ 7 8 #include <stddef.h> 9 #include "upb/generated_code_support.h" 10 #include "envoy/config/core/v3/grpc_service.upb_minitable.h" 11 #include "envoy/config/core/v3/base.upb_minitable.h" 12 #include "google/protobuf/any.upb_minitable.h" 13 #include "google/protobuf/duration.upb_minitable.h" 14 #include "google/protobuf/empty.upb_minitable.h" 15 #include "google/protobuf/struct.upb_minitable.h" 16 #include "google/protobuf/wrappers.upb_minitable.h" 17 #include "udpa/annotations/sensitive.upb_minitable.h" 18 #include "udpa/annotations/status.upb_minitable.h" 19 #include "udpa/annotations/versioning.upb_minitable.h" 20 #include "validate/validate.upb_minitable.h" 21 22 // Must be last. 23 #include "upb/port/def.inc" 24 25 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_submsgs[4] = { 26 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__EnvoyGrpc_msg_init}, 27 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc_msg_init}, 28 {.UPB_PRIVATE(submsg) = &google__protobuf__Duration_msg_init}, 29 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__HeaderValue_msg_init}, 30 }; 31 32 static const upb_MiniTableField envoy_config_core_v3_GrpcService__fields[4] = { 33 {1, UPB_SIZE(24, 32), -13, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 34 {2, UPB_SIZE(24, 32), -13, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 35 {3, 16, 64, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 36 {5, UPB_SIZE(20, 24), 0, 3, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 37 }; 38 39 const upb_MiniTable envoy__config__core__v3__GrpcService_msg_init = { 40 &envoy_config_core_v3_GrpcService_submsgs[0], 41 &envoy_config_core_v3_GrpcService__fields[0], 42 UPB_SIZE(32, 40), 4, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(56), 0, 43 UPB_FASTTABLE_INIT({ 44 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 45 {0x0020000c0100000a, &upb_pom_1bt_max64b}, 46 {0x0020000c02010012, &upb_pom_1bt_max128b}, 47 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 48 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 49 {0x001800003f03002a, &upb_prm_1bt_maxmaxb}, 50 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 51 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 52 }) 53 }; 54 55 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_EnvoyGrpc_submsgs[1] = { 56 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__RetryPolicy_msg_init}, 57 }; 58 59 static const upb_MiniTableField envoy_config_core_v3_GrpcService_EnvoyGrpc__fields[3] = { 60 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 61 {2, UPB_SIZE(24, 32), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 62 {3, UPB_SIZE(12, 48), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 63 }; 64 65 const upb_MiniTable envoy__config__core__v3__GrpcService__EnvoyGrpc_msg_init = { 66 &envoy_config_core_v3_GrpcService_EnvoyGrpc_submsgs[0], 67 &envoy_config_core_v3_GrpcService_EnvoyGrpc__fields[0], 68 UPB_SIZE(32, 56), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 69 UPB_FASTTABLE_INIT({ 70 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 71 {0x001000003f00000a, &upb_pss_1bt}, 72 {0x002000003f000012, &upb_pss_1bt}, 73 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 74 }) 75 }; 76 77 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_submsgs[5] = { 78 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelCredentials_msg_init}, 79 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials_msg_init}, 80 {.UPB_PRIVATE(submsg) = &google__protobuf__Struct_msg_init}, 81 {.UPB_PRIVATE(submsg) = &google__protobuf__UInt32Value_msg_init}, 82 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs_msg_init}, 83 }; 84 85 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc__fields[8] = { 86 {1, UPB_SIZE(32, 16), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 87 {2, UPB_SIZE(12, 32), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 88 {3, UPB_SIZE(16, 40), 0, 1, 11, (int)kUpb_FieldMode_Array | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 89 {4, UPB_SIZE(40, 48), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 90 {5, UPB_SIZE(48, 64), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 91 {6, UPB_SIZE(20, 80), 65, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 92 {7, UPB_SIZE(24, 88), 66, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 93 {8, UPB_SIZE(28, 96), 67, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 94 }; 95 96 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc_msg_init = { 97 &envoy_config_core_v3_GrpcService_GoogleGrpc_submsgs[0], 98 &envoy_config_core_v3_GrpcService_GoogleGrpc__fields[0], 99 UPB_SIZE(56, 104), 8, kUpb_ExtMode_NonExtendable, 8, UPB_FASTTABLE_MASK(56), 0, 100 UPB_FASTTABLE_INIT({ 101 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 102 {0x001000003f00000a, &upb_pss_1bt}, 103 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 104 {0x002800003f01001a, &upb_prm_1bt_max64b}, 105 {0x003000003f000022, &upb_pss_1bt}, 106 {0x004000003f00002a, &upb_pss_1bt}, 107 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 108 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 109 }) 110 }; 111 112 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_submsgs[3] = { 113 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__DataSource_msg_init}, 114 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__DataSource_msg_init}, 115 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__DataSource_msg_init}, 116 }; 117 118 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials__fields[3] = { 119 {1, UPB_SIZE(12, 16), 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 120 {2, UPB_SIZE(16, 24), 65, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 121 {3, UPB_SIZE(20, 32), 66, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 122 }; 123 124 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__SslCredentials_msg_init = { 125 &envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials_submsgs[0], 126 &envoy_config_core_v3_GrpcService_GoogleGrpc_SslCredentials__fields[0], 127 UPB_SIZE(24, 40), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(255), 0, 128 }; 129 130 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__GoogleLocalCredentials_msg_init = { 131 NULL, 132 NULL, 133 8, 0, kUpb_ExtMode_NonExtendable, 0, UPB_FASTTABLE_MASK(255), 0, 134 }; 135 136 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_submsgs[3] = { 137 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__SslCredentials_msg_init}, 138 {.UPB_PRIVATE(submsg) = &google__protobuf__Empty_msg_init}, 139 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__GoogleLocalCredentials_msg_init}, 140 }; 141 142 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials__fields[3] = { 143 {1, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 144 {2, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 145 {3, UPB_SIZE(12, 16), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 146 }; 147 148 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelCredentials_msg_init = { 149 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials_submsgs[0], 150 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelCredentials__fields[0], 151 UPB_SIZE(16, 24), 3, kUpb_ExtMode_NonExtendable, 3, UPB_FASTTABLE_MASK(24), 0, 152 UPB_FASTTABLE_INIT({ 153 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 154 {0x001000080100000a, &upb_pom_1bt_max64b}, 155 {0x0010000802010012, &upb_pom_1bt_maxmaxb}, 156 {0x001000080302001a, &upb_pom_1bt_max64b}, 157 }) 158 }; 159 160 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_submsgs[5] = { 161 {.UPB_PRIVATE(submsg) = &google__protobuf__Empty_msg_init}, 162 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__ServiceAccountJWTAccessCredentials_msg_init}, 163 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__GoogleIAMCredentials_msg_init}, 164 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__MetadataCredentialsFromPlugin_msg_init}, 165 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__StsService_msg_init}, 166 }; 167 168 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials__fields[7] = { 169 {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 170 {2, UPB_SIZE(12, 16), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 171 {3, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 172 {4, UPB_SIZE(12, 16), -9, 1, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 173 {5, UPB_SIZE(12, 16), -9, 2, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 174 {6, UPB_SIZE(12, 16), -9, 3, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 175 {7, UPB_SIZE(12, 16), -9, 4, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 176 }; 177 178 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials_msg_init = { 179 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_submsgs[0], 180 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials__fields[0], 181 UPB_SIZE(24, 32), 7, kUpb_ExtMode_NonExtendable, 7, UPB_FASTTABLE_MASK(56), 0, 182 UPB_FASTTABLE_INIT({ 183 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 184 {0x001000080100000a, &upb_pos_1bt}, 185 {0x0010000802000012, &upb_pom_1bt_maxmaxb}, 186 {0x001000080300001a, &upb_pos_1bt}, 187 {0x0010000804010022, &upb_pom_1bt_max64b}, 188 {0x001000080502002a, &upb_pom_1bt_max64b}, 189 {0x0010000806030032, &upb_pom_1bt_max64b}, 190 {0x001000080704003a, &upb_pom_1bt_max192b}, 191 }) 192 }; 193 194 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__fields[2] = { 195 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 196 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 4, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 197 }; 198 199 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__ServiceAccountJWTAccessCredentials_msg_init = { 200 NULL, 201 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_ServiceAccountJWTAccessCredentials__fields[0], 202 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 203 UPB_FASTTABLE_INIT({ 204 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 205 {0x000800003f00000a, &upb_pss_1bt}, 206 {0x001800003f000010, &upb_psv8_1bt}, 207 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 208 }) 209 }; 210 211 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials__fields[2] = { 212 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 213 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 214 }; 215 216 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__GoogleIAMCredentials_msg_init = { 217 NULL, 218 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_GoogleIAMCredentials__fields[0], 219 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 220 UPB_FASTTABLE_INIT({ 221 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 222 {0x000800003f00000a, &upb_pss_1bt}, 223 {0x001800003f000012, &upb_pss_1bt}, 224 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 225 }) 226 }; 227 228 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_submsgs[1] = { 229 {.UPB_PRIVATE(submsg) = &google__protobuf__Any_msg_init}, 230 }; 231 232 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin__fields[2] = { 233 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 234 {3, UPB_SIZE(12, 32), -9, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 235 }; 236 237 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__MetadataCredentialsFromPlugin_msg_init = { 238 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin_submsgs[0], 239 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_MetadataCredentialsFromPlugin__fields[0], 240 UPB_SIZE(24, 40), 2, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(24), 0, 241 UPB_FASTTABLE_INIT({ 242 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 243 {0x001000003f00000a, &upb_pss_1bt}, 244 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 245 {0x002000080300001a, &upb_pom_1bt_maxmaxb}, 246 }) 247 }; 248 249 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService__fields[9] = { 250 {1, 8, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 251 {2, UPB_SIZE(16, 24), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 252 {3, UPB_SIZE(24, 40), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 253 {4, UPB_SIZE(32, 56), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 254 {5, UPB_SIZE(40, 72), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 255 {6, UPB_SIZE(48, 88), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 256 {7, UPB_SIZE(56, 104), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 257 {8, UPB_SIZE(64, 120), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 258 {9, UPB_SIZE(72, 136), 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 259 }; 260 261 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__StsService_msg_init = { 262 NULL, 263 &envoy_config_core_v3_GrpcService_GoogleGrpc_CallCredentials_StsService__fields[0], 264 UPB_SIZE(80, 152), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 265 UPB_FASTTABLE_INIT({ 266 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 267 {0x000800003f00000a, &upb_pss_1bt}, 268 {0x001800003f000012, &upb_pss_1bt}, 269 {0x002800003f00001a, &upb_pss_1bt}, 270 {0x003800003f000022, &upb_pss_1bt}, 271 {0x004800003f00002a, &upb_pss_1bt}, 272 {0x005800003f000032, &upb_pss_1bt}, 273 {0x006800003f00003a, &upb_pss_1bt}, 274 {0x007800003f000042, &upb_pss_1bt}, 275 {0x008800003f00004a, &upb_pss_1bt}, 276 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 277 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 278 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 279 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 280 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 281 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 282 }) 283 }; 284 285 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_submsgs[1] = { 286 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs__ArgsEntry_msg_init}, 287 }; 288 289 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs__fields[1] = { 290 {1, 8, 0, 0, 11, (int)kUpb_FieldMode_Map | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 291 }; 292 293 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs_msg_init = { 294 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_submsgs[0], 295 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs__fields[0], 296 16, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(255), 0, 297 }; 298 299 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value__fields[2] = { 300 {1, UPB_SIZE(12, 16), -9, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 301 {2, UPB_SIZE(12, 16), -9, kUpb_NoSub, 3, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_8Byte << kUpb_FieldRep_Shift)}, 302 }; 303 304 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs__Value_msg_init = { 305 NULL, 306 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_Value__fields[0], 307 UPB_SIZE(24, 32), 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(24), 0, 308 UPB_FASTTABLE_INIT({ 309 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 310 {0x001000080100000a, &upb_pos_1bt}, 311 {0x0010000802000010, &upb_pov8_1bt}, 312 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 313 }) 314 }; 315 316 static const upb_MiniTableSub envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_submsgs[1] = { 317 {.UPB_PRIVATE(submsg) = &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs__Value_msg_init}, 318 }; 319 320 static const upb_MiniTableField envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry__fields[2] = { 321 {1, 16, 0, kUpb_NoSub, 9, (int)kUpb_FieldMode_Scalar | ((int)kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 322 {2, 32, 64, 0, 11, (int)kUpb_FieldMode_Scalar | ((int)UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 323 }; 324 325 const upb_MiniTable envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs__ArgsEntry_msg_init = { 326 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry_submsgs[0], 327 &envoy_config_core_v3_GrpcService_GoogleGrpc_ChannelArgs_ArgsEntry__fields[0], 328 48, 2, kUpb_ExtMode_NonExtendable, 2, UPB_FASTTABLE_MASK(8), 0, 329 UPB_FASTTABLE_INIT({ 330 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 331 {0x001000003f00000a, &upb_pss_1bt}, 332 }) 333 }; 334 335 static const upb_MiniTable *messages_layout[14] = { 336 &envoy__config__core__v3__GrpcService_msg_init, 337 &envoy__config__core__v3__GrpcService__EnvoyGrpc_msg_init, 338 &envoy__config__core__v3__GrpcService__GoogleGrpc_msg_init, 339 &envoy__config__core__v3__GrpcService__GoogleGrpc__SslCredentials_msg_init, 340 &envoy__config__core__v3__GrpcService__GoogleGrpc__GoogleLocalCredentials_msg_init, 341 &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelCredentials_msg_init, 342 &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials_msg_init, 343 &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__ServiceAccountJWTAccessCredentials_msg_init, 344 &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__GoogleIAMCredentials_msg_init, 345 &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__MetadataCredentialsFromPlugin_msg_init, 346 &envoy__config__core__v3__GrpcService__GoogleGrpc__CallCredentials__StsService_msg_init, 347 &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs_msg_init, 348 &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs__Value_msg_init, 349 &envoy__config__core__v3__GrpcService__GoogleGrpc__ChannelArgs__ArgsEntry_msg_init, 350 }; 351 352 const upb_MiniTableFile envoy_config_core_v3_grpc_service_proto_upb_file_layout = { 353 messages_layout, 354 NULL, 355 NULL, 356 14, 357 0, 358 0, 359 }; 360 361 #include "upb/port/undef.inc" 362 363