-
Notifications
You must be signed in to change notification settings - Fork 2
/
kafka_request_responses.json
308 lines (308 loc) · 89.7 KB
/
kafka_request_responses.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
[
"Request Header => api_key api_version correlation_id client_id \n api_key => INT16\n api_version => INT16\n correlation_id => INT32\n client_id => NULLABLE_STRING\n",
"Response Header => correlation_id \n correlation_id => INT32\n",
"Produce Request (Version: 0) => acks timeout [topic_data] \n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 1) => acks timeout [topic_data] \n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 2) => acks timeout [topic_data] \n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 3) => transactional_id acks timeout [topic_data] \n transactional_id => NULLABLE_STRING\n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 4) => transactional_id acks timeout [topic_data] \n transactional_id => NULLABLE_STRING\n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 5) => transactional_id acks timeout [topic_data] \n transactional_id => NULLABLE_STRING\n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 6) => transactional_id acks timeout [topic_data] \n transactional_id => NULLABLE_STRING\n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Request (Version: 7) => transactional_id acks timeout [topic_data] \n transactional_id => NULLABLE_STRING\n acks => INT16\n timeout => INT32\n topic_data => topic [data] \n topic => STRING\n data => partition record_set \n partition => INT32\n record_set => RECORDS\n",
"Produce Response (Version: 0) => [responses] \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset \n partition => INT32\n error_code => INT16\n base_offset => INT64\n",
"Produce Response (Version: 1) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset \n partition => INT32\n error_code => INT16\n base_offset => INT64\n throttle_time_ms => INT32\n",
"Produce Response (Version: 2) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset log_append_time \n partition => INT32\n error_code => INT16\n base_offset => INT64\n log_append_time => INT64\n throttle_time_ms => INT32\n",
"Produce Response (Version: 3) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset log_append_time \n partition => INT32\n error_code => INT16\n base_offset => INT64\n log_append_time => INT64\n throttle_time_ms => INT32\n",
"Produce Response (Version: 4) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset log_append_time \n partition => INT32\n error_code => INT16\n base_offset => INT64\n log_append_time => INT64\n throttle_time_ms => INT32\n",
"Produce Response (Version: 5) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset log_append_time log_start_offset \n partition => INT32\n error_code => INT16\n base_offset => INT64\n log_append_time => INT64\n log_start_offset => INT64\n throttle_time_ms => INT32\n",
"Produce Response (Version: 6) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset log_append_time log_start_offset \n partition => INT32\n error_code => INT16\n base_offset => INT64\n log_append_time => INT64\n log_start_offset => INT64\n throttle_time_ms => INT32\n",
"Produce Response (Version: 7) => [responses] throttle_time_ms \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code base_offset log_append_time log_start_offset \n partition => INT32\n error_code => INT16\n base_offset => INT64\n log_append_time => INT64\n log_start_offset => INT64\n throttle_time_ms => INT32\n",
"Fetch Request (Version: 0) => replica_id max_wait_time min_bytes [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 1) => replica_id max_wait_time min_bytes [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 2) => replica_id max_wait_time min_bytes [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 3) => replica_id max_wait_time min_bytes max_bytes [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 4) => replica_id max_wait_time min_bytes max_bytes isolation_level [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 5) => replica_id max_wait_time min_bytes max_bytes isolation_level [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 6) => replica_id max_wait_time min_bytes max_bytes isolation_level [topics] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n",
"Fetch Request (Version: 7) => replica_id max_wait_time min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n session_id => INT32\n session_epoch => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n forgotten_topics_data => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"Fetch Request (Version: 8) => replica_id max_wait_time min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n session_id => INT32\n session_epoch => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n forgotten_topics_data => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"Fetch Request (Version: 9) => replica_id max_wait_time min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n session_id => INT32\n session_epoch => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n current_leader_epoch => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n forgotten_topics_data => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"Fetch Request (Version: 10) => replica_id max_wait_time min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n session_id => INT32\n session_epoch => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n current_leader_epoch => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n forgotten_topics_data => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"Fetch Request (Version: 11) => replica_id max_wait_time min_bytes max_bytes isolation_level session_id session_epoch [topics] [forgotten_topics_data] rack_id \n replica_id => INT32\n max_wait_time => INT32\n min_bytes => INT32\n max_bytes => INT32\n isolation_level => INT8\n session_id => INT32\n session_epoch => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch fetch_offset log_start_offset partition_max_bytes \n partition => INT32\n current_leader_epoch => INT32\n fetch_offset => INT64\n log_start_offset => INT64\n partition_max_bytes => INT32\n forgotten_topics_data => topic [partitions] \n topic => STRING\n partitions => INT32\n rack_id => STRING\n",
"Fetch Response (Version: 0) => [responses] \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 1) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 2) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 3) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 4) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 5) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 6) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 7) => throttle_time_ms error_code session_id [responses] \n throttle_time_ms => INT32\n error_code => INT16\n session_id => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 8) => throttle_time_ms error_code session_id [responses] \n throttle_time_ms => INT32\n error_code => INT16\n session_id => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 9) => throttle_time_ms error_code session_id [responses] \n throttle_time_ms => INT32\n error_code => INT16\n session_id => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 10) => throttle_time_ms error_code session_id [responses] \n throttle_time_ms => INT32\n error_code => INT16\n session_id => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n record_set => RECORDS\n",
"Fetch Response (Version: 11) => throttle_time_ms error_code session_id [responses] \n throttle_time_ms => INT32\n error_code => INT16\n session_id => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition_header record_set \n partition_header => partition error_code high_watermark last_stable_offset log_start_offset [aborted_transactions] preferred_read_replica \n partition => INT32\n error_code => INT16\n high_watermark => INT64\n last_stable_offset => INT64\n log_start_offset => INT64\n aborted_transactions => producer_id first_offset \n producer_id => INT64\n first_offset => INT64\n preferred_read_replica => INT32\n record_set => RECORDS\n",
"ListOffsets Request (Version: 0) => replica_id [topics] \n replica_id => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition timestamp max_num_offsets \n partition => INT32\n timestamp => INT64\n max_num_offsets => INT32\n",
"ListOffsets Request (Version: 1) => replica_id [topics] \n replica_id => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition timestamp \n partition => INT32\n timestamp => INT64\n",
"ListOffsets Request (Version: 2) => replica_id isolation_level [topics] \n replica_id => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition timestamp \n partition => INT32\n timestamp => INT64\n",
"ListOffsets Request (Version: 3) => replica_id isolation_level [topics] \n replica_id => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition timestamp \n partition => INT32\n timestamp => INT64\n",
"ListOffsets Request (Version: 4) => replica_id isolation_level [topics] \n replica_id => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch timestamp \n partition => INT32\n current_leader_epoch => INT32\n timestamp => INT64\n",
"ListOffsets Request (Version: 5) => replica_id isolation_level [topics] \n replica_id => INT32\n isolation_level => INT8\n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch timestamp \n partition => INT32\n current_leader_epoch => INT32\n timestamp => INT64\n",
"ListOffsets Response (Version: 0) => [responses] \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code [offsets'] \n partition => INT32\n error_code => INT16\n offsets' => INT64\n",
"ListOffsets Response (Version: 1) => [responses] \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code timestamp offset \n partition => INT32\n error_code => INT16\n timestamp => INT64\n offset => INT64\n",
"ListOffsets Response (Version: 2) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code timestamp offset \n partition => INT32\n error_code => INT16\n timestamp => INT64\n offset => INT64\n",
"ListOffsets Response (Version: 3) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code timestamp offset \n partition => INT32\n error_code => INT16\n timestamp => INT64\n offset => INT64\n",
"ListOffsets Response (Version: 4) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code timestamp offset leader_epoch \n partition => INT32\n error_code => INT16\n timestamp => INT64\n offset => INT64\n leader_epoch => INT32\n",
"ListOffsets Response (Version: 5) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition error_code timestamp offset leader_epoch \n partition => INT32\n error_code => INT16\n timestamp => INT64\n offset => INT64\n leader_epoch => INT32\n",
"Metadata Request (Version: 0) => [topics] \n topics => name \n name => STRING\n",
"Metadata Request (Version: 1) => [topics] \n topics => name \n name => STRING\n",
"Metadata Request (Version: 2) => [topics] \n topics => name \n name => STRING\n",
"Metadata Request (Version: 3) => [topics] \n topics => name \n name => STRING\n",
"Metadata Request (Version: 4) => [topics] allow_auto_topic_creation \n topics => name \n name => STRING\n allow_auto_topic_creation => BOOLEAN\n",
"Metadata Request (Version: 5) => [topics] allow_auto_topic_creation \n topics => name \n name => STRING\n allow_auto_topic_creation => BOOLEAN\n",
"Metadata Request (Version: 6) => [topics] allow_auto_topic_creation \n topics => name \n name => STRING\n allow_auto_topic_creation => BOOLEAN\n",
"Metadata Request (Version: 7) => [topics] allow_auto_topic_creation \n topics => name \n name => STRING\n allow_auto_topic_creation => BOOLEAN\n",
"Metadata Request (Version: 8) => [topics] allow_auto_topic_creation include_cluster_authorized_operations include_topic_authorized_operations \n topics => name \n name => STRING\n allow_auto_topic_creation => BOOLEAN\n include_cluster_authorized_operations => BOOLEAN\n include_topic_authorized_operations => BOOLEAN\n",
"Metadata Response (Version: 0) => [brokers] [topics] \n brokers => node_id host port \n node_id => INT32\n host => STRING\n port => INT32\n topics => error_code name [partitions] \n error_code => INT16\n name => STRING\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n",
"Metadata Response (Version: 1) => [brokers] controller_id [topics] \n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n",
"Metadata Response (Version: 2) => [brokers] cluster_id controller_id [topics] \n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n",
"Metadata Response (Version: 3) => throttle_time_ms [brokers] cluster_id controller_id [topics] \n throttle_time_ms => INT32\n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n",
"Metadata Response (Version: 4) => throttle_time_ms [brokers] cluster_id controller_id [topics] \n throttle_time_ms => INT32\n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n",
"Metadata Response (Version: 5) => throttle_time_ms [brokers] cluster_id controller_id [topics] \n throttle_time_ms => INT32\n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] [offline_replicas] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n offline_replicas => INT32\n",
"Metadata Response (Version: 6) => throttle_time_ms [brokers] cluster_id controller_id [topics] \n throttle_time_ms => INT32\n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id [replica_nodes] [isr_nodes] [offline_replicas] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n offline_replicas => INT32\n",
"Metadata Response (Version: 7) => throttle_time_ms [brokers] cluster_id controller_id [topics] \n throttle_time_ms => INT32\n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id leader_epoch [replica_nodes] [isr_nodes] [offline_replicas] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n leader_epoch => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n offline_replicas => INT32\n",
"Metadata Response (Version: 8) => throttle_time_ms [brokers] cluster_id controller_id [topics] cluster_authorized_operations \n throttle_time_ms => INT32\n brokers => node_id host port rack \n node_id => INT32\n host => STRING\n port => INT32\n rack => NULLABLE_STRING\n cluster_id => NULLABLE_STRING\n controller_id => INT32\n topics => error_code name is_internal [partitions] topic_authorized_operations \n error_code => INT16\n name => STRING\n is_internal => BOOLEAN\n partitions => error_code partition_index leader_id leader_epoch [replica_nodes] [isr_nodes] [offline_replicas] \n error_code => INT16\n partition_index => INT32\n leader_id => INT32\n leader_epoch => INT32\n replica_nodes => INT32\n isr_nodes => INT32\n offline_replicas => INT32\n topic_authorized_operations => INT32\n cluster_authorized_operations => INT32\n",
"LeaderAndIsr Request (Version: 0) => controller_id controller_epoch [partition_states] [live_leaders] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n live_leaders => id host port \n id => INT32\n host => STRING\n port => INT32\n",
"LeaderAndIsr Request (Version: 1) => controller_id controller_epoch [partition_states] [live_leaders] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] is_new \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n is_new => BOOLEAN\n live_leaders => id host port \n id => INT32\n host => STRING\n port => INT32\n",
"LeaderAndIsr Request (Version: 2) => controller_id controller_epoch broker_epoch [topic_states] [live_leaders] \n controller_id => INT32\n controller_epoch => INT32\n broker_epoch => INT64\n topic_states => topic [partition_states] \n topic => STRING\n partition_states => partition controller_epoch leader leader_epoch [isr] zk_version [replicas] is_new \n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n is_new => BOOLEAN\n live_leaders => id host port \n id => INT32\n host => STRING\n port => INT32\n",
"LeaderAndIsr Response (Version: 0) => error_code [partitions] \n error_code => INT16\n partitions => topic partition error_code \n topic => STRING\n partition => INT32\n error_code => INT16\n",
"LeaderAndIsr Response (Version: 1) => error_code [partitions] \n error_code => INT16\n partitions => topic partition error_code \n topic => STRING\n partition => INT32\n error_code => INT16\n",
"LeaderAndIsr Response (Version: 2) => error_code [partitions] \n error_code => INT16\n partitions => topic partition error_code \n topic => STRING\n partition => INT32\n error_code => INT16\n",
"StopReplica Request (Version: 0) => controller_id controller_epoch delete_partitions [partitions] \n controller_id => INT32\n controller_epoch => INT32\n delete_partitions => BOOLEAN\n partitions => topic partition \n topic => STRING\n partition => INT32\n",
"StopReplica Request (Version: 1) => controller_id controller_epoch broker_epoch delete_partitions [partitions] \n controller_id => INT32\n controller_epoch => INT32\n broker_epoch => INT64\n delete_partitions => BOOLEAN\n partitions => topic [partition_ids] \n topic => STRING\n partition_ids => INT32\n",
"StopReplica Response (Version: 0) => error_code [partitions] \n error_code => INT16\n partitions => topic partition error_code \n topic => STRING\n partition => INT32\n error_code => INT16\n",
"StopReplica Response (Version: 1) => error_code [partitions] \n error_code => INT16\n partitions => topic partition error_code \n topic => STRING\n partition => INT32\n error_code => INT16\n",
"UpdateMetadata Request (Version: 0) => controller_id controller_epoch [partition_states] [live_brokers] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n live_brokers => id host port \n id => INT32\n host => STRING\n port => INT32\n",
"UpdateMetadata Request (Version: 1) => controller_id controller_epoch [partition_states] [live_brokers] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n live_brokers => id [end_points] \n id => INT32\n end_points => port host security_protocol_type \n port => INT32\n host => STRING\n security_protocol_type => INT16\n",
"UpdateMetadata Request (Version: 2) => controller_id controller_epoch [partition_states] [live_brokers] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n live_brokers => id [end_points] rack \n id => INT32\n end_points => port host security_protocol_type \n port => INT32\n host => STRING\n security_protocol_type => INT16\n rack => NULLABLE_STRING\n",
"UpdateMetadata Request (Version: 3) => controller_id controller_epoch [partition_states] [live_brokers] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n live_brokers => id [end_points] rack \n id => INT32\n end_points => port host listener_name security_protocol_type \n port => INT32\n host => STRING\n listener_name => STRING\n security_protocol_type => INT16\n rack => NULLABLE_STRING\n",
"UpdateMetadata Request (Version: 4) => controller_id controller_epoch [partition_states] [live_brokers] \n controller_id => INT32\n controller_epoch => INT32\n partition_states => topic partition controller_epoch leader leader_epoch [isr] zk_version [replicas] [offline_replicas] \n topic => STRING\n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n offline_replicas => INT32\n live_brokers => id [end_points] rack \n id => INT32\n end_points => port host listener_name security_protocol_type \n port => INT32\n host => STRING\n listener_name => STRING\n security_protocol_type => INT16\n rack => NULLABLE_STRING\n",
"UpdateMetadata Request (Version: 5) => controller_id controller_epoch broker_epoch [topic_states] [live_brokers] \n controller_id => INT32\n controller_epoch => INT32\n broker_epoch => INT64\n topic_states => topic [partition_states] \n topic => STRING\n partition_states => partition controller_epoch leader leader_epoch [isr] zk_version [replicas] [offline_replicas] \n partition => INT32\n controller_epoch => INT32\n leader => INT32\n leader_epoch => INT32\n isr => INT32\n zk_version => INT32\n replicas => INT32\n offline_replicas => INT32\n live_brokers => id [end_points] rack \n id => INT32\n end_points => port host listener_name security_protocol_type \n port => INT32\n host => STRING\n listener_name => STRING\n security_protocol_type => INT16\n rack => NULLABLE_STRING\n",
"UpdateMetadata Response (Version: 0) => error_code \n error_code => INT16\n",
"UpdateMetadata Response (Version: 1) => error_code \n error_code => INT16\n",
"UpdateMetadata Response (Version: 2) => error_code \n error_code => INT16\n",
"UpdateMetadata Response (Version: 3) => error_code \n error_code => INT16\n",
"UpdateMetadata Response (Version: 4) => error_code \n error_code => INT16\n",
"UpdateMetadata Response (Version: 5) => error_code \n error_code => INT16\n",
"ControlledShutdown Request (Version: 0) => broker_id \n broker_id => INT32\n",
"ControlledShutdown Request (Version: 1) => broker_id \n broker_id => INT32\n",
"ControlledShutdown Request (Version: 2) => broker_id broker_epoch \n broker_id => INT32\n broker_epoch => INT64\n",
"ControlledShutdown Response (Version: 0) => error_code [remaining_partitions] \n error_code => INT16\n remaining_partitions => topic_name partition_index \n topic_name => STRING\n partition_index => INT32\n",
"ControlledShutdown Response (Version: 1) => error_code [remaining_partitions] \n error_code => INT16\n remaining_partitions => topic_name partition_index \n topic_name => STRING\n partition_index => INT32\n",
"ControlledShutdown Response (Version: 2) => error_code [remaining_partitions] \n error_code => INT16\n remaining_partitions => topic_name partition_index \n topic_name => STRING\n partition_index => INT32\n",
"OffsetCommit Request (Version: 0) => group_id [topics] \n group_id => STRING\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 1) => group_id generation_id member_id [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset commit_timestamp committed_metadata \n partition_index => INT32\n committed_offset => INT64\n commit_timestamp => INT64\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 2) => group_id generation_id member_id retention_time_ms [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n retention_time_ms => INT64\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 3) => group_id generation_id member_id retention_time_ms [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n retention_time_ms => INT64\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 4) => group_id generation_id member_id retention_time_ms [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n retention_time_ms => INT64\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 5) => group_id generation_id member_id [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 6) => group_id generation_id member_id [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_leader_epoch committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_leader_epoch => INT32\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Request (Version: 7) => group_id generation_id member_id group_instance_id [topics] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n group_instance_id => NULLABLE_STRING\n topics => name [partitions] \n name => STRING\n partitions => partition_index committed_offset committed_leader_epoch committed_metadata \n partition_index => INT32\n committed_offset => INT64\n committed_leader_epoch => INT32\n committed_metadata => NULLABLE_STRING\n",
"OffsetCommit Response (Version: 0) => [topics] \n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 1) => [topics] \n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 2) => [topics] \n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 3) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 4) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 5) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 6) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetCommit Response (Version: 7) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name [partitions] \n name => STRING\n partitions => partition_index error_code \n partition_index => INT32\n error_code => INT16\n",
"OffsetFetch Request (Version: 0) => group_id [topics] \n group_id => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition \n partition => INT32\n",
"OffsetFetch Request (Version: 1) => group_id [topics] \n group_id => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition \n partition => INT32\n",
"OffsetFetch Request (Version: 2) => group_id [topics] \n group_id => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition \n partition => INT32\n",
"OffsetFetch Request (Version: 3) => group_id [topics] \n group_id => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition \n partition => INT32\n",
"OffsetFetch Request (Version: 4) => group_id [topics] \n group_id => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition \n partition => INT32\n",
"OffsetFetch Request (Version: 5) => group_id [topics] \n group_id => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition \n partition => INT32\n",
"OffsetFetch Response (Version: 0) => [responses] \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition offset metadata error_code \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n error_code => INT16\n",
"OffsetFetch Response (Version: 1) => [responses] \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition offset metadata error_code \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n error_code => INT16\n",
"OffsetFetch Response (Version: 2) => [responses] error_code \n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition offset metadata error_code \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n error_code => INT16\n error_code => INT16\n",
"OffsetFetch Response (Version: 3) => throttle_time_ms [responses] error_code \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition offset metadata error_code \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n error_code => INT16\n error_code => INT16\n",
"OffsetFetch Response (Version: 4) => throttle_time_ms [responses] error_code \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition offset metadata error_code \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n error_code => INT16\n error_code => INT16\n",
"OffsetFetch Response (Version: 5) => throttle_time_ms [responses] error_code \n throttle_time_ms => INT32\n responses => topic [partition_responses] \n topic => STRING\n partition_responses => partition offset leader_epoch metadata error_code \n partition => INT32\n offset => INT64\n leader_epoch => INT32\n metadata => NULLABLE_STRING\n error_code => INT16\n error_code => INT16\n",
"FindCoordinator Request (Version: 0) => key \n key => STRING\n",
"FindCoordinator Request (Version: 1) => key key_type \n key => STRING\n key_type => INT8\n",
"FindCoordinator Request (Version: 2) => key key_type \n key => STRING\n key_type => INT8\n",
"FindCoordinator Response (Version: 0) => error_code node_id host port \n error_code => INT16\n node_id => INT32\n host => STRING\n port => INT32\n",
"FindCoordinator Response (Version: 1) => throttle_time_ms error_code error_message node_id host port \n throttle_time_ms => INT32\n error_code => INT16\n error_message => NULLABLE_STRING\n node_id => INT32\n host => STRING\n port => INT32\n",
"FindCoordinator Response (Version: 2) => throttle_time_ms error_code error_message node_id host port \n throttle_time_ms => INT32\n error_code => INT16\n error_message => NULLABLE_STRING\n node_id => INT32\n host => STRING\n port => INT32\n",
"JoinGroup Request (Version: 0) => group_id session_timeout_ms member_id protocol_type [protocols] \n group_id => STRING\n session_timeout_ms => INT32\n member_id => STRING\n protocol_type => STRING\n protocols => name metadata \n name => STRING\n metadata => BYTES\n",
"JoinGroup Request (Version: 1) => group_id session_timeout_ms rebalance_timeout_ms member_id protocol_type [protocols] \n group_id => STRING\n session_timeout_ms => INT32\n rebalance_timeout_ms => INT32\n member_id => STRING\n protocol_type => STRING\n protocols => name metadata \n name => STRING\n metadata => BYTES\n",
"JoinGroup Request (Version: 2) => group_id session_timeout_ms rebalance_timeout_ms member_id protocol_type [protocols] \n group_id => STRING\n session_timeout_ms => INT32\n rebalance_timeout_ms => INT32\n member_id => STRING\n protocol_type => STRING\n protocols => name metadata \n name => STRING\n metadata => BYTES\n",
"JoinGroup Request (Version: 3) => group_id session_timeout_ms rebalance_timeout_ms member_id protocol_type [protocols] \n group_id => STRING\n session_timeout_ms => INT32\n rebalance_timeout_ms => INT32\n member_id => STRING\n protocol_type => STRING\n protocols => name metadata \n name => STRING\n metadata => BYTES\n",
"JoinGroup Request (Version: 4) => group_id session_timeout_ms rebalance_timeout_ms member_id protocol_type [protocols] \n group_id => STRING\n session_timeout_ms => INT32\n rebalance_timeout_ms => INT32\n member_id => STRING\n protocol_type => STRING\n protocols => name metadata \n name => STRING\n metadata => BYTES\n",
"JoinGroup Request (Version: 5) => group_id session_timeout_ms rebalance_timeout_ms member_id group_instance_id protocol_type [protocols] \n group_id => STRING\n session_timeout_ms => INT32\n rebalance_timeout_ms => INT32\n member_id => STRING\n group_instance_id => NULLABLE_STRING\n protocol_type => STRING\n protocols => name metadata \n name => STRING\n metadata => BYTES\n",
"JoinGroup Response (Version: 0) => error_code generation_id protocol_name leader member_id [members] \n error_code => INT16\n generation_id => INT32\n protocol_name => STRING\n leader => STRING\n member_id => STRING\n members => member_id metadata \n member_id => STRING\n metadata => BYTES\n",
"JoinGroup Response (Version: 1) => error_code generation_id protocol_name leader member_id [members] \n error_code => INT16\n generation_id => INT32\n protocol_name => STRING\n leader => STRING\n member_id => STRING\n members => member_id metadata \n member_id => STRING\n metadata => BYTES\n",
"JoinGroup Response (Version: 2) => throttle_time_ms error_code generation_id protocol_name leader member_id [members] \n throttle_time_ms => INT32\n error_code => INT16\n generation_id => INT32\n protocol_name => STRING\n leader => STRING\n member_id => STRING\n members => member_id metadata \n member_id => STRING\n metadata => BYTES\n",
"JoinGroup Response (Version: 3) => throttle_time_ms error_code generation_id protocol_name leader member_id [members] \n throttle_time_ms => INT32\n error_code => INT16\n generation_id => INT32\n protocol_name => STRING\n leader => STRING\n member_id => STRING\n members => member_id metadata \n member_id => STRING\n metadata => BYTES\n",
"JoinGroup Response (Version: 4) => throttle_time_ms error_code generation_id protocol_name leader member_id [members] \n throttle_time_ms => INT32\n error_code => INT16\n generation_id => INT32\n protocol_name => STRING\n leader => STRING\n member_id => STRING\n members => member_id metadata \n member_id => STRING\n metadata => BYTES\n",
"JoinGroup Response (Version: 5) => throttle_time_ms error_code generation_id protocol_name leader member_id [members] \n throttle_time_ms => INT32\n error_code => INT16\n generation_id => INT32\n protocol_name => STRING\n leader => STRING\n member_id => STRING\n members => member_id group_instance_id metadata \n member_id => STRING\n group_instance_id => NULLABLE_STRING\n metadata => BYTES\n",
"Heartbeat Request (Version: 0) => group_id generation_id member_id \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n",
"Heartbeat Request (Version: 1) => group_id generation_id member_id \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n",
"Heartbeat Request (Version: 2) => group_id generation_id member_id \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n",
"Heartbeat Request (Version: 3) => group_id generation_id member_id group_instance_id \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n group_instance_id => NULLABLE_STRING\n",
"Heartbeat Response (Version: 0) => error_code \n error_code => INT16\n",
"Heartbeat Response (Version: 1) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"Heartbeat Response (Version: 2) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"Heartbeat Response (Version: 3) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"LeaveGroup Request (Version: 0) => group_id member_id \n group_id => STRING\n member_id => STRING\n",
"LeaveGroup Request (Version: 1) => group_id member_id \n group_id => STRING\n member_id => STRING\n",
"LeaveGroup Request (Version: 2) => group_id member_id \n group_id => STRING\n member_id => STRING\n",
"LeaveGroup Response (Version: 0) => error_code \n error_code => INT16\n",
"LeaveGroup Response (Version: 1) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"LeaveGroup Response (Version: 2) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"SyncGroup Request (Version: 0) => group_id generation_id member_id [assignments] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n assignments => member_id assignment \n member_id => STRING\n assignment => BYTES\n",
"SyncGroup Request (Version: 1) => group_id generation_id member_id [assignments] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n assignments => member_id assignment \n member_id => STRING\n assignment => BYTES\n",
"SyncGroup Request (Version: 2) => group_id generation_id member_id [assignments] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n assignments => member_id assignment \n member_id => STRING\n assignment => BYTES\n",
"SyncGroup Request (Version: 3) => group_id generation_id member_id group_instance_id [assignments] \n group_id => STRING\n generation_id => INT32\n member_id => STRING\n group_instance_id => NULLABLE_STRING\n assignments => member_id assignment \n member_id => STRING\n assignment => BYTES\n",
"SyncGroup Response (Version: 0) => error_code assignment \n error_code => INT16\n assignment => BYTES\n",
"SyncGroup Response (Version: 1) => throttle_time_ms error_code assignment \n throttle_time_ms => INT32\n error_code => INT16\n assignment => BYTES\n",
"SyncGroup Response (Version: 2) => throttle_time_ms error_code assignment \n throttle_time_ms => INT32\n error_code => INT16\n assignment => BYTES\n",
"SyncGroup Response (Version: 3) => throttle_time_ms error_code assignment \n throttle_time_ms => INT32\n error_code => INT16\n assignment => BYTES\n",
"DescribeGroups Request (Version: 0) => [groups] \n groups => STRING\n",
"DescribeGroups Request (Version: 1) => [groups] \n groups => STRING\n",
"DescribeGroups Request (Version: 2) => [groups] \n groups => STRING\n",
"DescribeGroups Request (Version: 3) => [groups] include_authorized_operations \n groups => STRING\n include_authorized_operations => BOOLEAN\n",
"DescribeGroups Response (Version: 0) => [groups] \n groups => error_code group_id group_state protocol_type protocol_data [members] \n error_code => INT16\n group_id => STRING\n group_state => STRING\n protocol_type => STRING\n protocol_data => STRING\n members => member_id client_id client_host member_metadata member_assignment \n member_id => STRING\n client_id => STRING\n client_host => STRING\n member_metadata => BYTES\n member_assignment => BYTES\n",
"DescribeGroups Response (Version: 1) => throttle_time_ms [groups] \n throttle_time_ms => INT32\n groups => error_code group_id group_state protocol_type protocol_data [members] \n error_code => INT16\n group_id => STRING\n group_state => STRING\n protocol_type => STRING\n protocol_data => STRING\n members => member_id client_id client_host member_metadata member_assignment \n member_id => STRING\n client_id => STRING\n client_host => STRING\n member_metadata => BYTES\n member_assignment => BYTES\n",
"DescribeGroups Response (Version: 2) => throttle_time_ms [groups] \n throttle_time_ms => INT32\n groups => error_code group_id group_state protocol_type protocol_data [members] \n error_code => INT16\n group_id => STRING\n group_state => STRING\n protocol_type => STRING\n protocol_data => STRING\n members => member_id client_id client_host member_metadata member_assignment \n member_id => STRING\n client_id => STRING\n client_host => STRING\n member_metadata => BYTES\n member_assignment => BYTES\n",
"DescribeGroups Response (Version: 3) => throttle_time_ms [groups] \n throttle_time_ms => INT32\n groups => error_code group_id group_state protocol_type protocol_data [members] authorized_operations \n error_code => INT16\n group_id => STRING\n group_state => STRING\n protocol_type => STRING\n protocol_data => STRING\n members => member_id client_id client_host member_metadata member_assignment \n member_id => STRING\n client_id => STRING\n client_host => STRING\n member_metadata => BYTES\n member_assignment => BYTES\n authorized_operations => INT32\n",
"ListGroups Request (Version: 0) => \n",
"ListGroups Request (Version: 1) => \n",
"ListGroups Request (Version: 2) => \n",
"ListGroups Response (Version: 0) => error_code [groups] \n error_code => INT16\n groups => group_id protocol_type \n group_id => STRING\n protocol_type => STRING\n",
"ListGroups Response (Version: 1) => throttle_time_ms error_code [groups] \n throttle_time_ms => INT32\n error_code => INT16\n groups => group_id protocol_type \n group_id => STRING\n protocol_type => STRING\n",
"ListGroups Response (Version: 2) => throttle_time_ms error_code [groups] \n throttle_time_ms => INT32\n error_code => INT16\n groups => group_id protocol_type \n group_id => STRING\n protocol_type => STRING\n",
"SaslHandshake Request (Version: 0) => mechanism \n mechanism => STRING\n",
"SaslHandshake Request (Version: 1) => mechanism \n mechanism => STRING\n",
"SaslHandshake Response (Version: 0) => error_code [mechanisms] \n error_code => INT16\n mechanisms => STRING\n",
"SaslHandshake Response (Version: 1) => error_code [mechanisms] \n error_code => INT16\n mechanisms => STRING\n",
"ApiVersions Request (Version: 0) => \n",
"ApiVersions Request (Version: 1) => \n",
"ApiVersions Request (Version: 2) => \n",
"ApiVersions Response (Version: 0) => error_code [api_versions] \n error_code => INT16\n api_versions => api_key min_version max_version \n api_key => INT16\n min_version => INT16\n max_version => INT16\n",
"ApiVersions Response (Version: 1) => error_code [api_versions] throttle_time_ms \n error_code => INT16\n api_versions => api_key min_version max_version \n api_key => INT16\n min_version => INT16\n max_version => INT16\n throttle_time_ms => INT32\n",
"ApiVersions Response (Version: 2) => error_code [api_versions] throttle_time_ms \n error_code => INT16\n api_versions => api_key min_version max_version \n api_key => INT16\n min_version => INT16\n max_version => INT16\n throttle_time_ms => INT32\n",
"CreateTopics Request (Version: 0) => [topics] timeout_ms \n topics => name num_partitions replication_factor [assignments] [configs] \n name => STRING\n num_partitions => INT32\n replication_factor => INT16\n assignments => partition_index [broker_ids] \n partition_index => INT32\n broker_ids => INT32\n configs => name value \n name => STRING\n value => NULLABLE_STRING\n timeout_ms => INT32\n",
"CreateTopics Request (Version: 1) => [topics] timeout_ms validate_only \n topics => name num_partitions replication_factor [assignments] [configs] \n name => STRING\n num_partitions => INT32\n replication_factor => INT16\n assignments => partition_index [broker_ids] \n partition_index => INT32\n broker_ids => INT32\n configs => name value \n name => STRING\n value => NULLABLE_STRING\n timeout_ms => INT32\n validate_only => BOOLEAN\n",
"CreateTopics Request (Version: 2) => [topics] timeout_ms validate_only \n topics => name num_partitions replication_factor [assignments] [configs] \n name => STRING\n num_partitions => INT32\n replication_factor => INT16\n assignments => partition_index [broker_ids] \n partition_index => INT32\n broker_ids => INT32\n configs => name value \n name => STRING\n value => NULLABLE_STRING\n timeout_ms => INT32\n validate_only => BOOLEAN\n",
"CreateTopics Request (Version: 3) => [topics] timeout_ms validate_only \n topics => name num_partitions replication_factor [assignments] [configs] \n name => STRING\n num_partitions => INT32\n replication_factor => INT16\n assignments => partition_index [broker_ids] \n partition_index => INT32\n broker_ids => INT32\n configs => name value \n name => STRING\n value => NULLABLE_STRING\n timeout_ms => INT32\n validate_only => BOOLEAN\n",
"CreateTopics Response (Version: 0) => [topics] \n topics => name error_code \n name => STRING\n error_code => INT16\n",
"CreateTopics Response (Version: 1) => [topics] \n topics => name error_code error_message \n name => STRING\n error_code => INT16\n error_message => NULLABLE_STRING\n",
"CreateTopics Response (Version: 2) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name error_code error_message \n name => STRING\n error_code => INT16\n error_message => NULLABLE_STRING\n",
"CreateTopics Response (Version: 3) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => name error_code error_message \n name => STRING\n error_code => INT16\n error_message => NULLABLE_STRING\n",
"DeleteTopics Request (Version: 0) => [topic_names] timeout_ms \n topic_names => STRING\n timeout_ms => INT32\n",
"DeleteTopics Request (Version: 1) => [topic_names] timeout_ms \n topic_names => STRING\n timeout_ms => INT32\n",
"DeleteTopics Request (Version: 2) => [topic_names] timeout_ms \n topic_names => STRING\n timeout_ms => INT32\n",
"DeleteTopics Request (Version: 3) => [topic_names] timeout_ms \n topic_names => STRING\n timeout_ms => INT32\n",
"DeleteTopics Response (Version: 0) => [responses] \n responses => name error_code \n name => STRING\n error_code => INT16\n",
"DeleteTopics Response (Version: 1) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => name error_code \n name => STRING\n error_code => INT16\n",
"DeleteTopics Response (Version: 2) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => name error_code \n name => STRING\n error_code => INT16\n",
"DeleteTopics Response (Version: 3) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => name error_code \n name => STRING\n error_code => INT16\n",
"DeleteRecords Request (Version: 0) => [topics] timeout \n topics => topic [partitions] \n topic => STRING\n partitions => partition offset \n partition => INT32\n offset => INT64\n timeout => INT32\n",
"DeleteRecords Request (Version: 1) => [topics] timeout \n topics => topic [partitions] \n topic => STRING\n partitions => partition offset \n partition => INT32\n offset => INT64\n timeout => INT32\n",
"DeleteRecords Response (Version: 0) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition low_watermark error_code \n partition => INT32\n low_watermark => INT64\n error_code => INT16\n",
"DeleteRecords Response (Version: 1) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition low_watermark error_code \n partition => INT32\n low_watermark => INT64\n error_code => INT16\n",
"InitProducerId Request (Version: 0) => transactional_id transaction_timeout_ms \n transactional_id => NULLABLE_STRING\n transaction_timeout_ms => INT32\n",
"InitProducerId Request (Version: 1) => transactional_id transaction_timeout_ms \n transactional_id => NULLABLE_STRING\n transaction_timeout_ms => INT32\n",
"InitProducerId Response (Version: 0) => throttle_time_ms error_code producer_id producer_epoch \n throttle_time_ms => INT32\n error_code => INT16\n producer_id => INT64\n producer_epoch => INT16\n",
"InitProducerId Response (Version: 1) => throttle_time_ms error_code producer_id producer_epoch \n throttle_time_ms => INT32\n error_code => INT16\n producer_id => INT64\n producer_epoch => INT16\n",
"OffsetForLeaderEpoch Request (Version: 0) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => partition leader_epoch \n partition => INT32\n leader_epoch => INT32\n",
"OffsetForLeaderEpoch Request (Version: 1) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => partition leader_epoch \n partition => INT32\n leader_epoch => INT32\n",
"OffsetForLeaderEpoch Request (Version: 2) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch leader_epoch \n partition => INT32\n current_leader_epoch => INT32\n leader_epoch => INT32\n",
"OffsetForLeaderEpoch Request (Version: 3) => replica_id [topics] \n replica_id => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition current_leader_epoch leader_epoch \n partition => INT32\n current_leader_epoch => INT32\n leader_epoch => INT32\n",
"OffsetForLeaderEpoch Response (Version: 0) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => error_code partition end_offset \n error_code => INT16\n partition => INT32\n end_offset => INT64\n",
"OffsetForLeaderEpoch Response (Version: 1) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => error_code partition leader_epoch end_offset \n error_code => INT16\n partition => INT32\n leader_epoch => INT32\n end_offset => INT64\n",
"OffsetForLeaderEpoch Response (Version: 2) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => error_code partition leader_epoch end_offset \n error_code => INT16\n partition => INT32\n leader_epoch => INT32\n end_offset => INT64\n",
"OffsetForLeaderEpoch Response (Version: 3) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => error_code partition leader_epoch end_offset \n error_code => INT16\n partition => INT32\n leader_epoch => INT32\n end_offset => INT64\n",
"AddPartitionsToTxn Request (Version: 0) => transactional_id producer_id producer_epoch [topics] \n transactional_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"AddPartitionsToTxn Request (Version: 1) => transactional_id producer_id producer_epoch [topics] \n transactional_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"AddPartitionsToTxn Response (Version: 0) => throttle_time_ms [errors] \n throttle_time_ms => INT32\n errors => topic [partition_errors] \n topic => STRING\n partition_errors => partition error_code \n partition => INT32\n error_code => INT16\n",
"AddPartitionsToTxn Response (Version: 1) => throttle_time_ms [errors] \n throttle_time_ms => INT32\n errors => topic [partition_errors] \n topic => STRING\n partition_errors => partition error_code \n partition => INT32\n error_code => INT16\n",
"AddOffsetsToTxn Request (Version: 0) => transactional_id producer_id producer_epoch group_id \n transactional_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n group_id => STRING\n",
"AddOffsetsToTxn Request (Version: 1) => transactional_id producer_id producer_epoch group_id \n transactional_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n group_id => STRING\n",
"AddOffsetsToTxn Response (Version: 0) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"AddOffsetsToTxn Response (Version: 1) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"EndTxn Request (Version: 0) => transactional_id producer_id producer_epoch transaction_result \n transactional_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n transaction_result => BOOLEAN\n",
"EndTxn Request (Version: 1) => transactional_id producer_id producer_epoch transaction_result \n transactional_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n transaction_result => BOOLEAN\n",
"EndTxn Response (Version: 0) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"EndTxn Response (Version: 1) => throttle_time_ms error_code \n throttle_time_ms => INT32\n error_code => INT16\n",
"WriteTxnMarkers Request (Version: 0) => [transaction_markers] \n transaction_markers => producer_id producer_epoch transaction_result [topics] coordinator_epoch \n producer_id => INT64\n producer_epoch => INT16\n transaction_result => BOOLEAN\n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n coordinator_epoch => INT32\n",
"WriteTxnMarkers Response (Version: 0) => [transaction_markers] \n transaction_markers => producer_id [topics] \n producer_id => INT64\n topics => topic [partitions] \n topic => STRING\n partitions => partition error_code \n partition => INT32\n error_code => INT16\n",
"TxnOffsetCommit Request (Version: 0) => transactional_id group_id producer_id producer_epoch [topics] \n transactional_id => STRING\n group_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n topics => topic [partitions] \n topic => STRING\n partitions => partition offset metadata \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n",
"TxnOffsetCommit Request (Version: 1) => transactional_id group_id producer_id producer_epoch [topics] \n transactional_id => STRING\n group_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n topics => topic [partitions] \n topic => STRING\n partitions => partition offset metadata \n partition => INT32\n offset => INT64\n metadata => NULLABLE_STRING\n",
"TxnOffsetCommit Request (Version: 2) => transactional_id group_id producer_id producer_epoch [topics] \n transactional_id => STRING\n group_id => STRING\n producer_id => INT64\n producer_epoch => INT16\n topics => topic [partitions] \n topic => STRING\n partitions => partition offset leader_epoch metadata \n partition => INT32\n offset => INT64\n leader_epoch => INT32\n metadata => NULLABLE_STRING\n",
"TxnOffsetCommit Response (Version: 0) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition error_code \n partition => INT32\n error_code => INT16\n",
"TxnOffsetCommit Response (Version: 1) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition error_code \n partition => INT32\n error_code => INT16\n",
"TxnOffsetCommit Response (Version: 2) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition error_code \n partition => INT32\n error_code => INT16\n",
"DescribeAcls Request (Version: 0) => resource_type resource_name principal host operation permission_type \n resource_type => INT8\n resource_name => NULLABLE_STRING\n principal => NULLABLE_STRING\n host => NULLABLE_STRING\n operation => INT8\n permission_type => INT8\n",
"DescribeAcls Request (Version: 1) => resource_type resource_name resource_pattern_type_filter principal host operation permission_type \n resource_type => INT8\n resource_name => NULLABLE_STRING\n resource_pattern_type_filter => INT8\n principal => NULLABLE_STRING\n host => NULLABLE_STRING\n operation => INT8\n permission_type => INT8\n",
"DescribeAcls Response (Version: 0) => throttle_time_ms error_code error_message [resources] \n throttle_time_ms => INT32\n error_code => INT16\n error_message => NULLABLE_STRING\n resources => resource_type resource_name [acls] \n resource_type => INT8\n resource_name => STRING\n acls => principal host operation permission_type \n principal => STRING\n host => STRING\n operation => INT8\n permission_type => INT8\n",
"DescribeAcls Response (Version: 1) => throttle_time_ms error_code error_message [resources] \n throttle_time_ms => INT32\n error_code => INT16\n error_message => NULLABLE_STRING\n resources => resource_type resource_name resource_pattern_type [acls] \n resource_type => INT8\n resource_name => STRING\n resource_pattern_type => INT8\n acls => principal host operation permission_type \n principal => STRING\n host => STRING\n operation => INT8\n permission_type => INT8\n",
"CreateAcls Request (Version: 0) => [creations] \n creations => resource_type resource_name principal host operation permission_type \n resource_type => INT8\n resource_name => STRING\n principal => STRING\n host => STRING\n operation => INT8\n permission_type => INT8\n",
"CreateAcls Request (Version: 1) => [creations] \n creations => resource_type resource_name resource_pattern_type principal host operation permission_type \n resource_type => INT8\n resource_name => STRING\n resource_pattern_type => INT8\n principal => STRING\n host => STRING\n operation => INT8\n permission_type => INT8\n",
"CreateAcls Response (Version: 0) => throttle_time_ms [creation_responses] \n throttle_time_ms => INT32\n creation_responses => error_code error_message \n error_code => INT16\n error_message => NULLABLE_STRING\n",
"CreateAcls Response (Version: 1) => throttle_time_ms [creation_responses] \n throttle_time_ms => INT32\n creation_responses => error_code error_message \n error_code => INT16\n error_message => NULLABLE_STRING\n",
"DeleteAcls Request (Version: 0) => [filters] \n filters => resource_type resource_name principal host operation permission_type \n resource_type => INT8\n resource_name => NULLABLE_STRING\n principal => NULLABLE_STRING\n host => NULLABLE_STRING\n operation => INT8\n permission_type => INT8\n",
"DeleteAcls Request (Version: 1) => [filters] \n filters => resource_type resource_name resource_pattern_type_filter principal host operation permission_type \n resource_type => INT8\n resource_name => NULLABLE_STRING\n resource_pattern_type_filter => INT8\n principal => NULLABLE_STRING\n host => NULLABLE_STRING\n operation => INT8\n permission_type => INT8\n",
"DeleteAcls Response (Version: 0) => throttle_time_ms [filter_responses] \n throttle_time_ms => INT32\n filter_responses => error_code error_message [matching_acls] \n error_code => INT16\n error_message => NULLABLE_STRING\n matching_acls => error_code error_message resource_type resource_name principal host operation permission_type \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n principal => STRING\n host => STRING\n operation => INT8\n permission_type => INT8\n",
"DeleteAcls Response (Version: 1) => throttle_time_ms [filter_responses] \n throttle_time_ms => INT32\n filter_responses => error_code error_message [matching_acls] \n error_code => INT16\n error_message => NULLABLE_STRING\n matching_acls => error_code error_message resource_type resource_name resource_pattern_type principal host operation permission_type \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n resource_pattern_type => INT8\n principal => STRING\n host => STRING\n operation => INT8\n permission_type => INT8\n",
"DescribeConfigs Request (Version: 0) => [resources] \n resources => resource_type resource_name [config_names] \n resource_type => INT8\n resource_name => STRING\n config_names => STRING\n",
"DescribeConfigs Request (Version: 1) => [resources] include_synonyms \n resources => resource_type resource_name [config_names] \n resource_type => INT8\n resource_name => STRING\n config_names => STRING\n include_synonyms => BOOLEAN\n",
"DescribeConfigs Request (Version: 2) => [resources] include_synonyms \n resources => resource_type resource_name [config_names] \n resource_type => INT8\n resource_name => STRING\n config_names => STRING\n include_synonyms => BOOLEAN\n",
"DescribeConfigs Response (Version: 0) => throttle_time_ms [resources] \n throttle_time_ms => INT32\n resources => error_code error_message resource_type resource_name [config_entries] \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n config_entries => config_name config_value read_only is_default is_sensitive \n config_name => STRING\n config_value => NULLABLE_STRING\n read_only => BOOLEAN\n is_default => BOOLEAN\n is_sensitive => BOOLEAN\n",
"DescribeConfigs Response (Version: 1) => throttle_time_ms [resources] \n throttle_time_ms => INT32\n resources => error_code error_message resource_type resource_name [config_entries] \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n config_entries => config_name config_value read_only config_source is_sensitive [config_synonyms] \n config_name => STRING\n config_value => NULLABLE_STRING\n read_only => BOOLEAN\n config_source => INT8\n is_sensitive => BOOLEAN\n config_synonyms => config_name config_value config_source \n config_name => STRING\n config_value => NULLABLE_STRING\n config_source => INT8\n",
"DescribeConfigs Response (Version: 2) => throttle_time_ms [resources] \n throttle_time_ms => INT32\n resources => error_code error_message resource_type resource_name [config_entries] \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n config_entries => config_name config_value read_only config_source is_sensitive [config_synonyms] \n config_name => STRING\n config_value => NULLABLE_STRING\n read_only => BOOLEAN\n config_source => INT8\n is_sensitive => BOOLEAN\n config_synonyms => config_name config_value config_source \n config_name => STRING\n config_value => NULLABLE_STRING\n config_source => INT8\n",
"AlterConfigs Request (Version: 0) => [resources] validate_only \n resources => resource_type resource_name [config_entries] \n resource_type => INT8\n resource_name => STRING\n config_entries => config_name config_value \n config_name => STRING\n config_value => NULLABLE_STRING\n validate_only => BOOLEAN\n",
"AlterConfigs Request (Version: 1) => [resources] validate_only \n resources => resource_type resource_name [config_entries] \n resource_type => INT8\n resource_name => STRING\n config_entries => config_name config_value \n config_name => STRING\n config_value => NULLABLE_STRING\n validate_only => BOOLEAN\n",
"AlterConfigs Response (Version: 0) => throttle_time_ms [resources] \n throttle_time_ms => INT32\n resources => error_code error_message resource_type resource_name \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n",
"AlterConfigs Response (Version: 1) => throttle_time_ms [resources] \n throttle_time_ms => INT32\n resources => error_code error_message resource_type resource_name \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n",
"AlterReplicaLogDirs Request (Version: 0) => [log_dirs] \n log_dirs => log_dir [topics] \n log_dir => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"AlterReplicaLogDirs Request (Version: 1) => [log_dirs] \n log_dirs => log_dir [topics] \n log_dir => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"AlterReplicaLogDirs Response (Version: 0) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition error_code \n partition => INT32\n error_code => INT16\n",
"AlterReplicaLogDirs Response (Version: 1) => throttle_time_ms [topics] \n throttle_time_ms => INT32\n topics => topic [partitions] \n topic => STRING\n partitions => partition error_code \n partition => INT32\n error_code => INT16\n",
"DescribeLogDirs Request (Version: 0) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"DescribeLogDirs Request (Version: 1) => [topics] \n topics => topic [partitions] \n topic => STRING\n partitions => INT32\n",
"DescribeLogDirs Response (Version: 0) => throttle_time_ms [log_dirs] \n throttle_time_ms => INT32\n log_dirs => error_code log_dir [topics] \n error_code => INT16\n log_dir => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition size offset_lag is_future \n partition => INT32\n size => INT64\n offset_lag => INT64\n is_future => BOOLEAN\n",
"DescribeLogDirs Response (Version: 1) => throttle_time_ms [log_dirs] \n throttle_time_ms => INT32\n log_dirs => error_code log_dir [topics] \n error_code => INT16\n log_dir => STRING\n topics => topic [partitions] \n topic => STRING\n partitions => partition size offset_lag is_future \n partition => INT32\n size => INT64\n offset_lag => INT64\n is_future => BOOLEAN\n",
"SaslAuthenticate Request (Version: 0) => auth_bytes \n auth_bytes => BYTES\n",
"SaslAuthenticate Request (Version: 1) => auth_bytes \n auth_bytes => BYTES\n",
"SaslAuthenticate Response (Version: 0) => error_code error_message auth_bytes \n error_code => INT16\n error_message => NULLABLE_STRING\n auth_bytes => BYTES\n",
"SaslAuthenticate Response (Version: 1) => error_code error_message auth_bytes session_lifetime_ms \n error_code => INT16\n error_message => NULLABLE_STRING\n auth_bytes => BYTES\n session_lifetime_ms => INT64\n",
"CreatePartitions Request (Version: 0) => [topic_partitions] timeout validate_only \n topic_partitions => topic new_partitions \n topic => STRING\n new_partitions => count [assignment] \n count => INT32\n assignment => ARRAY(INT32)\n timeout => INT32\n validate_only => BOOLEAN\n",
"CreatePartitions Request (Version: 1) => [topic_partitions] timeout validate_only \n topic_partitions => topic new_partitions \n topic => STRING\n new_partitions => count [assignment] \n count => INT32\n assignment => ARRAY(INT32)\n timeout => INT32\n validate_only => BOOLEAN\n",
"CreatePartitions Response (Version: 0) => throttle_time_ms [topic_errors] \n throttle_time_ms => INT32\n topic_errors => topic error_code error_message \n topic => STRING\n error_code => INT16\n error_message => NULLABLE_STRING\n",
"CreatePartitions Response (Version: 1) => throttle_time_ms [topic_errors] \n throttle_time_ms => INT32\n topic_errors => topic error_code error_message \n topic => STRING\n error_code => INT16\n error_message => NULLABLE_STRING\n",
"CreateDelegationToken Request (Version: 0) => [renewers] max_life_time \n renewers => principal_type name \n principal_type => STRING\n name => STRING\n max_life_time => INT64\n",
"CreateDelegationToken Request (Version: 1) => [renewers] max_life_time \n renewers => principal_type name \n principal_type => STRING\n name => STRING\n max_life_time => INT64\n",
"CreateDelegationToken Response (Version: 0) => error_code owner issue_timestamp expiry_timestamp max_timestamp token_id hmac throttle_time_ms \n error_code => INT16\n owner => principal_type name \n principal_type => STRING\n name => STRING\n issue_timestamp => INT64\n expiry_timestamp => INT64\n max_timestamp => INT64\n token_id => STRING\n hmac => BYTES\n throttle_time_ms => INT32\n",
"CreateDelegationToken Response (Version: 1) => error_code owner issue_timestamp expiry_timestamp max_timestamp token_id hmac throttle_time_ms \n error_code => INT16\n owner => principal_type name \n principal_type => STRING\n name => STRING\n issue_timestamp => INT64\n expiry_timestamp => INT64\n max_timestamp => INT64\n token_id => STRING\n hmac => BYTES\n throttle_time_ms => INT32\n",
"RenewDelegationToken Request (Version: 0) => hmac renew_time_period \n hmac => BYTES\n renew_time_period => INT64\n",
"RenewDelegationToken Request (Version: 1) => hmac renew_time_period \n hmac => BYTES\n renew_time_period => INT64\n",
"RenewDelegationToken Response (Version: 0) => error_code expiry_timestamp throttle_time_ms \n error_code => INT16\n expiry_timestamp => INT64\n throttle_time_ms => INT32\n",
"RenewDelegationToken Response (Version: 1) => error_code expiry_timestamp throttle_time_ms \n error_code => INT16\n expiry_timestamp => INT64\n throttle_time_ms => INT32\n",
"ExpireDelegationToken Request (Version: 0) => hmac expiry_time_period \n hmac => BYTES\n expiry_time_period => INT64\n",
"ExpireDelegationToken Request (Version: 1) => hmac expiry_time_period \n hmac => BYTES\n expiry_time_period => INT64\n",
"ExpireDelegationToken Response (Version: 0) => error_code expiry_timestamp throttle_time_ms \n error_code => INT16\n expiry_timestamp => INT64\n throttle_time_ms => INT32\n",
"ExpireDelegationToken Response (Version: 1) => error_code expiry_timestamp throttle_time_ms \n error_code => INT16\n expiry_timestamp => INT64\n throttle_time_ms => INT32\n",
"DescribeDelegationToken Request (Version: 0) => [owners] \n owners => principal_type name \n principal_type => STRING\n name => STRING\n",
"DescribeDelegationToken Request (Version: 1) => [owners] \n owners => principal_type name \n principal_type => STRING\n name => STRING\n",
"DescribeDelegationToken Response (Version: 0) => error_code [token_details] throttle_time_ms \n error_code => INT16\n token_details => owner issue_timestamp expiry_timestamp max_timestamp token_id hmac [renewers] \n owner => principal_type name \n principal_type => STRING\n name => STRING\n issue_timestamp => INT64\n expiry_timestamp => INT64\n max_timestamp => INT64\n token_id => STRING\n hmac => BYTES\n renewers => principal_type name \n principal_type => STRING\n name => STRING\n throttle_time_ms => INT32\n",
"DescribeDelegationToken Response (Version: 1) => error_code [token_details] throttle_time_ms \n error_code => INT16\n token_details => owner issue_timestamp expiry_timestamp max_timestamp token_id hmac [renewers] \n owner => principal_type name \n principal_type => STRING\n name => STRING\n issue_timestamp => INT64\n expiry_timestamp => INT64\n max_timestamp => INT64\n token_id => STRING\n hmac => BYTES\n renewers => principal_type name \n principal_type => STRING\n name => STRING\n throttle_time_ms => INT32\n",
"DeleteGroups Request (Version: 0) => [groups] \n groups => STRING\n",
"DeleteGroups Request (Version: 1) => [groups] \n groups => STRING\n",
"DeleteGroups Response (Version: 0) => throttle_time_ms [group_error_codes] \n throttle_time_ms => INT32\n group_error_codes => group_id error_code \n group_id => STRING\n error_code => INT16\n",
"DeleteGroups Response (Version: 1) => throttle_time_ms [group_error_codes] \n throttle_time_ms => INT32\n group_error_codes => group_id error_code \n group_id => STRING\n error_code => INT16\n",
"ElectPreferredLeaders Request (Version: 0) => [topic_partitions] timeout_ms \n topic_partitions => topic [partition_id] \n topic => STRING\n partition_id => INT32\n timeout_ms => INT32\n",
"ElectPreferredLeaders Response (Version: 0) => throttle_time_ms [replica_election_results] \n throttle_time_ms => INT32\n replica_election_results => topic [partition_result] \n topic => STRING\n partition_result => partition_id error_code error_message \n partition_id => INT32\n error_code => INT16\n error_message => NULLABLE_STRING\n",
"IncrementalAlterConfigs Request (Version: 0) => [resources] validate_only \n resources => resource_type resource_name [configs] \n resource_type => INT8\n resource_name => STRING\n configs => name config_operation value \n name => STRING\n config_operation => INT8\n value => NULLABLE_STRING\n validate_only => BOOLEAN\n",
"IncrementalAlterConfigs Response (Version: 0) => throttle_time_ms [responses] \n throttle_time_ms => INT32\n responses => error_code error_message resource_type resource_name \n error_code => INT16\n error_message => NULLABLE_STRING\n resource_type => INT8\n resource_name => STRING\n"
]