1 /* This file was generated by upbc (the upb compiler) from the input 2 * file: 3 * 4 * envoy/admin/v3/clusters.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/admin/v3/clusters.upb.h" 14 #include "envoy/admin/v3/metrics.upb.h" 15 #include "envoy/config/cluster/v3/circuit_breaker.upb.h" 16 #include "envoy/config/core/v3/address.upb.h" 17 #include "envoy/config/core/v3/base.upb.h" 18 #include "envoy/config/core/v3/health_check.upb.h" 19 #include "envoy/type/v3/percent.upb.h" 20 #include "udpa/annotations/status.upb.h" 21 #include "udpa/annotations/versioning.upb.h" 22 23 // Must be last. 24 #include "upb/port/def.inc" 25 26 static const upb_MiniTableSub envoy_admin_v3_Clusters_submsgs[1] = { 27 {.submsg = &envoy_admin_v3_ClusterStatus_msg_init}, 28 }; 29 30 static const upb_MiniTableField envoy_admin_v3_Clusters__fields[1] = { 31 {1, 0, 0, 0, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 32 }; 33 34 const upb_MiniTable envoy_admin_v3_Clusters_msg_init = { 35 &envoy_admin_v3_Clusters_submsgs[0], 36 &envoy_admin_v3_Clusters__fields[0], 37 8, 1, kUpb_ExtMode_NonExtendable, 1, UPB_FASTTABLE_MASK(8), 0, 38 UPB_FASTTABLE_INIT({ 39 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 40 {0x000000003f00000a, &upb_prm_1bt_max128b}, 41 }) 42 }; 43 44 static const upb_MiniTableSub envoy_admin_v3_ClusterStatus_submsgs[4] = { 45 {.submsg = &envoy_type_v3_Percent_msg_init}, 46 {.submsg = &envoy_admin_v3_HostStatus_msg_init}, 47 {.submsg = &envoy_type_v3_Percent_msg_init}, 48 {.submsg = &envoy_config_cluster_v3_CircuitBreakers_msg_init}, 49 }; 50 51 static const upb_MiniTableField envoy_admin_v3_ClusterStatus__fields[8] = { 52 {1, UPB_SIZE(20, 8), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 53 {2, 1, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 54 {3, UPB_SIZE(4, 24), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 55 {4, UPB_SIZE(8, 32), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 56 {5, UPB_SIZE(12, 40), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 57 {6, UPB_SIZE(16, 48), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 58 {7, UPB_SIZE(28, 56), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 59 {8, UPB_SIZE(36, 72), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 60 }; 61 62 const upb_MiniTable envoy_admin_v3_ClusterStatus_msg_init = { 63 &envoy_admin_v3_ClusterStatus_submsgs[0], 64 &envoy_admin_v3_ClusterStatus__fields[0], 65 UPB_SIZE(48, 88), 8, kUpb_ExtMode_NonExtendable, 8, UPB_FASTTABLE_MASK(120), 0, 66 UPB_FASTTABLE_INIT({ 67 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 68 {0x000800003f00000a, &upb_pss_1bt}, 69 {0x000100003f000010, &upb_psb1_1bt}, 70 {0x001800000100001a, &upb_psm_1bt_maxmaxb}, 71 {0x002000003f010022, &upb_prm_1bt_max128b}, 72 {0x002800000202002a, &upb_psm_1bt_maxmaxb}, 73 {0x0030000003030032, &upb_psm_1bt_maxmaxb}, 74 {0x003800003f00003a, &upb_pss_1bt}, 75 {0x004800003f000042, &upb_pss_1bt}, 76 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 77 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 78 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 79 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 80 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 81 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 82 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 83 }) 84 }; 85 86 static const upb_MiniTableSub envoy_admin_v3_HostStatus_submsgs[6] = { 87 {.submsg = &envoy_config_core_v3_Address_msg_init}, 88 {.submsg = &envoy_admin_v3_SimpleMetric_msg_init}, 89 {.submsg = &envoy_admin_v3_HostHealthStatus_msg_init}, 90 {.submsg = &envoy_type_v3_Percent_msg_init}, 91 {.submsg = &envoy_type_v3_Percent_msg_init}, 92 {.submsg = &envoy_config_core_v3_Locality_msg_init}, 93 }; 94 95 static const upb_MiniTableField envoy_admin_v3_HostStatus__fields[9] = { 96 {1, UPB_SIZE(4, 16), 1, 0, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 97 {2, UPB_SIZE(8, 24), 0, 1, 11, kUpb_FieldMode_Array | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 98 {3, UPB_SIZE(12, 32), 2, 2, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 99 {4, UPB_SIZE(16, 40), 3, 3, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 100 {5, UPB_SIZE(20, 4), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 101 {6, UPB_SIZE(36, 48), 0, kUpb_NoSub, 9, kUpb_FieldMode_Scalar | (kUpb_FieldRep_StringView << kUpb_FieldRep_Shift)}, 102 {7, UPB_SIZE(24, 8), 0, kUpb_NoSub, 13, kUpb_FieldMode_Scalar | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 103 {8, UPB_SIZE(28, 64), 4, 4, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 104 {9, UPB_SIZE(32, 72), 5, 5, 11, kUpb_FieldMode_Scalar | (UPB_SIZE(kUpb_FieldRep_4Byte, kUpb_FieldRep_8Byte) << kUpb_FieldRep_Shift)}, 105 }; 106 107 const upb_MiniTable envoy_admin_v3_HostStatus_msg_init = { 108 &envoy_admin_v3_HostStatus_submsgs[0], 109 &envoy_admin_v3_HostStatus__fields[0], 110 UPB_SIZE(48, 80), 9, kUpb_ExtMode_NonExtendable, 9, UPB_FASTTABLE_MASK(120), 0, 111 UPB_FASTTABLE_INIT({ 112 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 113 {0x001000000100000a, &upb_psm_1bt_maxmaxb}, 114 {0x001800003f010012, &upb_prm_1bt_maxmaxb}, 115 {0x002000000202001a, &upb_psm_1bt_max64b}, 116 {0x0028000003030022, &upb_psm_1bt_maxmaxb}, 117 {0x000400003f000028, &upb_psv4_1bt}, 118 {0x003000003f000032, &upb_pss_1bt}, 119 {0x000800003f000038, &upb_psv4_1bt}, 120 {0x0040000004040042, &upb_psm_1bt_maxmaxb}, 121 {0x004800000505004a, &upb_psm_1bt_maxmaxb}, 122 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 123 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 124 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 125 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 126 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 127 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 128 }) 129 }; 130 131 static const upb_MiniTableField envoy_admin_v3_HostHealthStatus__fields[8] = { 132 {1, 0, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 133 {2, 1, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 134 {3, 4, 0, kUpb_NoSub, 5, kUpb_FieldMode_Scalar | kUpb_LabelFlags_IsAlternate | (kUpb_FieldRep_4Byte << kUpb_FieldRep_Shift)}, 135 {4, 8, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 136 {5, 9, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 137 {6, 10, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 138 {7, 11, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 139 {8, 12, 0, kUpb_NoSub, 8, kUpb_FieldMode_Scalar | (kUpb_FieldRep_1Byte << kUpb_FieldRep_Shift)}, 140 }; 141 142 const upb_MiniTable envoy_admin_v3_HostHealthStatus_msg_init = { 143 NULL, 144 &envoy_admin_v3_HostHealthStatus__fields[0], 145 16, 8, kUpb_ExtMode_NonExtendable, 8, UPB_FASTTABLE_MASK(120), 0, 146 UPB_FASTTABLE_INIT({ 147 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 148 {0x000000003f000008, &upb_psb1_1bt}, 149 {0x000100003f000010, &upb_psb1_1bt}, 150 {0x000400003f000018, &upb_psv4_1bt}, 151 {0x000800003f000020, &upb_psb1_1bt}, 152 {0x000900003f000028, &upb_psb1_1bt}, 153 {0x000a00003f000030, &upb_psb1_1bt}, 154 {0x000b00003f000038, &upb_psb1_1bt}, 155 {0x000c00003f000040, &upb_psb1_1bt}, 156 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 157 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 158 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 159 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 160 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 161 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 162 {0x0000000000000000, &_upb_FastDecoder_DecodeGeneric}, 163 }) 164 }; 165 166 static const upb_MiniTable *messages_layout[4] = { 167 &envoy_admin_v3_Clusters_msg_init, 168 &envoy_admin_v3_ClusterStatus_msg_init, 169 &envoy_admin_v3_HostStatus_msg_init, 170 &envoy_admin_v3_HostHealthStatus_msg_init, 171 }; 172 173 const upb_MiniTableFile envoy_admin_v3_clusters_proto_upb_file_layout = { 174 messages_layout, 175 NULL, 176 NULL, 177 4, 178 0, 179 0, 180 }; 181 182 #include "upb/port/undef.inc" 183 184