1// Protocol Buffers - Google's data interchange format
2// Copyright 2008 Google Inc.  All rights reserved.
3// https://developers.google.com/protocol-buffers/
4//
5// Redistribution and use in source and binary forms, with or without
6// modification, are permitted provided that the following conditions are
7// met:
8//
9//     * Redistributions of source code must retain the above copyright
10// notice, this list of conditions and the following disclaimer.
11//     * Redistributions in binary form must reproduce the above
12// copyright notice, this list of conditions and the following disclaimer
13// in the documentation and/or other materials provided with the
14// distribution.
15//     * Neither the name of Google Inc. nor the names of its
16// contributors may be used to endorse or promote products derived from
17// this software without specific prior written permission.
18//
19// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
20// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
21// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
22// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
23// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
24// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
25// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
26// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
27// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
28// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
29// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
30
31// Benchmark messages for proto2.
32
33// Code generated by protoc-gen-go. DO NOT EDIT.
34// source: datasets/google_message1/proto2/benchmark_message1_proto2.proto
35
36package proto2
37
38import (
39	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
40	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
41	reflect "reflect"
42	sync "sync"
43)
44
45type GoogleMessage1 struct {
46	state         protoimpl.MessageState
47	sizeCache     protoimpl.SizeCache
48	unknownFields protoimpl.UnknownFields
49
50	Field1   *string                   `protobuf:"bytes,1,req,name=field1" json:"field1,omitempty"`
51	Field9   *string                   `protobuf:"bytes,9,opt,name=field9" json:"field9,omitempty"`
52	Field18  *string                   `protobuf:"bytes,18,opt,name=field18" json:"field18,omitempty"`
53	Field80  *bool                     `protobuf:"varint,80,opt,name=field80,def=0" json:"field80,omitempty"`
54	Field81  *bool                     `protobuf:"varint,81,opt,name=field81,def=1" json:"field81,omitempty"`
55	Field2   *int32                    `protobuf:"varint,2,req,name=field2" json:"field2,omitempty"`
56	Field3   *int32                    `protobuf:"varint,3,req,name=field3" json:"field3,omitempty"`
57	Field280 *int32                    `protobuf:"varint,280,opt,name=field280" json:"field280,omitempty"`
58	Field6   *int32                    `protobuf:"varint,6,opt,name=field6,def=0" json:"field6,omitempty"`
59	Field22  *int64                    `protobuf:"varint,22,opt,name=field22" json:"field22,omitempty"`
60	Field4   *string                   `protobuf:"bytes,4,opt,name=field4" json:"field4,omitempty"`
61	Field5   []uint64                  `protobuf:"fixed64,5,rep,name=field5" json:"field5,omitempty"`
62	Field59  *bool                     `protobuf:"varint,59,opt,name=field59,def=0" json:"field59,omitempty"`
63	Field7   *string                   `protobuf:"bytes,7,opt,name=field7" json:"field7,omitempty"`
64	Field16  *int32                    `protobuf:"varint,16,opt,name=field16" json:"field16,omitempty"`
65	Field130 *int32                    `protobuf:"varint,130,opt,name=field130,def=0" json:"field130,omitempty"`
66	Field12  *bool                     `protobuf:"varint,12,opt,name=field12,def=1" json:"field12,omitempty"`
67	Field17  *bool                     `protobuf:"varint,17,opt,name=field17,def=1" json:"field17,omitempty"`
68	Field13  *bool                     `protobuf:"varint,13,opt,name=field13,def=1" json:"field13,omitempty"`
69	Field14  *bool                     `protobuf:"varint,14,opt,name=field14,def=1" json:"field14,omitempty"`
70	Field104 *int32                    `protobuf:"varint,104,opt,name=field104,def=0" json:"field104,omitempty"`
71	Field100 *int32                    `protobuf:"varint,100,opt,name=field100,def=0" json:"field100,omitempty"`
72	Field101 *int32                    `protobuf:"varint,101,opt,name=field101,def=0" json:"field101,omitempty"`
73	Field102 *string                   `protobuf:"bytes,102,opt,name=field102" json:"field102,omitempty"`
74	Field103 *string                   `protobuf:"bytes,103,opt,name=field103" json:"field103,omitempty"`
75	Field29  *int32                    `protobuf:"varint,29,opt,name=field29,def=0" json:"field29,omitempty"`
76	Field30  *bool                     `protobuf:"varint,30,opt,name=field30,def=0" json:"field30,omitempty"`
77	Field60  *int32                    `protobuf:"varint,60,opt,name=field60,def=-1" json:"field60,omitempty"`
78	Field271 *int32                    `protobuf:"varint,271,opt,name=field271,def=-1" json:"field271,omitempty"`
79	Field272 *int32                    `protobuf:"varint,272,opt,name=field272,def=-1" json:"field272,omitempty"`
80	Field150 *int32                    `protobuf:"varint,150,opt,name=field150" json:"field150,omitempty"`
81	Field23  *int32                    `protobuf:"varint,23,opt,name=field23,def=0" json:"field23,omitempty"`
82	Field24  *bool                     `protobuf:"varint,24,opt,name=field24,def=0" json:"field24,omitempty"`
83	Field25  *int32                    `protobuf:"varint,25,opt,name=field25,def=0" json:"field25,omitempty"`
84	Field15  *GoogleMessage1SubMessage `protobuf:"bytes,15,opt,name=field15" json:"field15,omitempty"`
85	Field78  *bool                     `protobuf:"varint,78,opt,name=field78" json:"field78,omitempty"`
86	Field67  *int32                    `protobuf:"varint,67,opt,name=field67,def=0" json:"field67,omitempty"`
87	Field68  *int32                    `protobuf:"varint,68,opt,name=field68" json:"field68,omitempty"`
88	Field128 *int32                    `protobuf:"varint,128,opt,name=field128,def=0" json:"field128,omitempty"`
89	Field129 *string                   `protobuf:"bytes,129,opt,name=field129,def=xxxxxxxxxxxxxxxxxxxxx" json:"field129,omitempty"`
90	Field131 *int32                    `protobuf:"varint,131,opt,name=field131,def=0" json:"field131,omitempty"`
91}
92
93// Default values for GoogleMessage1 fields.
94const (
95	Default_GoogleMessage1_Field80  = bool(false)
96	Default_GoogleMessage1_Field81  = bool(true)
97	Default_GoogleMessage1_Field6   = int32(0)
98	Default_GoogleMessage1_Field59  = bool(false)
99	Default_GoogleMessage1_Field130 = int32(0)
100	Default_GoogleMessage1_Field12  = bool(true)
101	Default_GoogleMessage1_Field17  = bool(true)
102	Default_GoogleMessage1_Field13  = bool(true)
103	Default_GoogleMessage1_Field14  = bool(true)
104	Default_GoogleMessage1_Field104 = int32(0)
105	Default_GoogleMessage1_Field100 = int32(0)
106	Default_GoogleMessage1_Field101 = int32(0)
107	Default_GoogleMessage1_Field29  = int32(0)
108	Default_GoogleMessage1_Field30  = bool(false)
109	Default_GoogleMessage1_Field60  = int32(-1)
110	Default_GoogleMessage1_Field271 = int32(-1)
111	Default_GoogleMessage1_Field272 = int32(-1)
112	Default_GoogleMessage1_Field23  = int32(0)
113	Default_GoogleMessage1_Field24  = bool(false)
114	Default_GoogleMessage1_Field25  = int32(0)
115	Default_GoogleMessage1_Field67  = int32(0)
116	Default_GoogleMessage1_Field128 = int32(0)
117	Default_GoogleMessage1_Field129 = string("xxxxxxxxxxxxxxxxxxxxx")
118	Default_GoogleMessage1_Field131 = int32(0)
119)
120
121func (x *GoogleMessage1) Reset() {
122	*x = GoogleMessage1{}
123	if protoimpl.UnsafeEnabled {
124		mi := &file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[0]
125		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
126		ms.StoreMessageInfo(mi)
127	}
128}
129
130func (x *GoogleMessage1) String() string {
131	return protoimpl.X.MessageStringOf(x)
132}
133
134func (*GoogleMessage1) ProtoMessage() {}
135
136func (x *GoogleMessage1) ProtoReflect() protoreflect.Message {
137	mi := &file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[0]
138	if protoimpl.UnsafeEnabled && x != nil {
139		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
140		if ms.LoadMessageInfo() == nil {
141			ms.StoreMessageInfo(mi)
142		}
143		return ms
144	}
145	return mi.MessageOf(x)
146}
147
148// Deprecated: Use GoogleMessage1.ProtoReflect.Descriptor instead.
149func (*GoogleMessage1) Descriptor() ([]byte, []int) {
150	return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescGZIP(), []int{0}
151}
152
153func (x *GoogleMessage1) GetField1() string {
154	if x != nil && x.Field1 != nil {
155		return *x.Field1
156	}
157	return ""
158}
159
160func (x *GoogleMessage1) GetField9() string {
161	if x != nil && x.Field9 != nil {
162		return *x.Field9
163	}
164	return ""
165}
166
167func (x *GoogleMessage1) GetField18() string {
168	if x != nil && x.Field18 != nil {
169		return *x.Field18
170	}
171	return ""
172}
173
174func (x *GoogleMessage1) GetField80() bool {
175	if x != nil && x.Field80 != nil {
176		return *x.Field80
177	}
178	return Default_GoogleMessage1_Field80
179}
180
181func (x *GoogleMessage1) GetField81() bool {
182	if x != nil && x.Field81 != nil {
183		return *x.Field81
184	}
185	return Default_GoogleMessage1_Field81
186}
187
188func (x *GoogleMessage1) GetField2() int32 {
189	if x != nil && x.Field2 != nil {
190		return *x.Field2
191	}
192	return 0
193}
194
195func (x *GoogleMessage1) GetField3() int32 {
196	if x != nil && x.Field3 != nil {
197		return *x.Field3
198	}
199	return 0
200}
201
202func (x *GoogleMessage1) GetField280() int32 {
203	if x != nil && x.Field280 != nil {
204		return *x.Field280
205	}
206	return 0
207}
208
209func (x *GoogleMessage1) GetField6() int32 {
210	if x != nil && x.Field6 != nil {
211		return *x.Field6
212	}
213	return Default_GoogleMessage1_Field6
214}
215
216func (x *GoogleMessage1) GetField22() int64 {
217	if x != nil && x.Field22 != nil {
218		return *x.Field22
219	}
220	return 0
221}
222
223func (x *GoogleMessage1) GetField4() string {
224	if x != nil && x.Field4 != nil {
225		return *x.Field4
226	}
227	return ""
228}
229
230func (x *GoogleMessage1) GetField5() []uint64 {
231	if x != nil {
232		return x.Field5
233	}
234	return nil
235}
236
237func (x *GoogleMessage1) GetField59() bool {
238	if x != nil && x.Field59 != nil {
239		return *x.Field59
240	}
241	return Default_GoogleMessage1_Field59
242}
243
244func (x *GoogleMessage1) GetField7() string {
245	if x != nil && x.Field7 != nil {
246		return *x.Field7
247	}
248	return ""
249}
250
251func (x *GoogleMessage1) GetField16() int32 {
252	if x != nil && x.Field16 != nil {
253		return *x.Field16
254	}
255	return 0
256}
257
258func (x *GoogleMessage1) GetField130() int32 {
259	if x != nil && x.Field130 != nil {
260		return *x.Field130
261	}
262	return Default_GoogleMessage1_Field130
263}
264
265func (x *GoogleMessage1) GetField12() bool {
266	if x != nil && x.Field12 != nil {
267		return *x.Field12
268	}
269	return Default_GoogleMessage1_Field12
270}
271
272func (x *GoogleMessage1) GetField17() bool {
273	if x != nil && x.Field17 != nil {
274		return *x.Field17
275	}
276	return Default_GoogleMessage1_Field17
277}
278
279func (x *GoogleMessage1) GetField13() bool {
280	if x != nil && x.Field13 != nil {
281		return *x.Field13
282	}
283	return Default_GoogleMessage1_Field13
284}
285
286func (x *GoogleMessage1) GetField14() bool {
287	if x != nil && x.Field14 != nil {
288		return *x.Field14
289	}
290	return Default_GoogleMessage1_Field14
291}
292
293func (x *GoogleMessage1) GetField104() int32 {
294	if x != nil && x.Field104 != nil {
295		return *x.Field104
296	}
297	return Default_GoogleMessage1_Field104
298}
299
300func (x *GoogleMessage1) GetField100() int32 {
301	if x != nil && x.Field100 != nil {
302		return *x.Field100
303	}
304	return Default_GoogleMessage1_Field100
305}
306
307func (x *GoogleMessage1) GetField101() int32 {
308	if x != nil && x.Field101 != nil {
309		return *x.Field101
310	}
311	return Default_GoogleMessage1_Field101
312}
313
314func (x *GoogleMessage1) GetField102() string {
315	if x != nil && x.Field102 != nil {
316		return *x.Field102
317	}
318	return ""
319}
320
321func (x *GoogleMessage1) GetField103() string {
322	if x != nil && x.Field103 != nil {
323		return *x.Field103
324	}
325	return ""
326}
327
328func (x *GoogleMessage1) GetField29() int32 {
329	if x != nil && x.Field29 != nil {
330		return *x.Field29
331	}
332	return Default_GoogleMessage1_Field29
333}
334
335func (x *GoogleMessage1) GetField30() bool {
336	if x != nil && x.Field30 != nil {
337		return *x.Field30
338	}
339	return Default_GoogleMessage1_Field30
340}
341
342func (x *GoogleMessage1) GetField60() int32 {
343	if x != nil && x.Field60 != nil {
344		return *x.Field60
345	}
346	return Default_GoogleMessage1_Field60
347}
348
349func (x *GoogleMessage1) GetField271() int32 {
350	if x != nil && x.Field271 != nil {
351		return *x.Field271
352	}
353	return Default_GoogleMessage1_Field271
354}
355
356func (x *GoogleMessage1) GetField272() int32 {
357	if x != nil && x.Field272 != nil {
358		return *x.Field272
359	}
360	return Default_GoogleMessage1_Field272
361}
362
363func (x *GoogleMessage1) GetField150() int32 {
364	if x != nil && x.Field150 != nil {
365		return *x.Field150
366	}
367	return 0
368}
369
370func (x *GoogleMessage1) GetField23() int32 {
371	if x != nil && x.Field23 != nil {
372		return *x.Field23
373	}
374	return Default_GoogleMessage1_Field23
375}
376
377func (x *GoogleMessage1) GetField24() bool {
378	if x != nil && x.Field24 != nil {
379		return *x.Field24
380	}
381	return Default_GoogleMessage1_Field24
382}
383
384func (x *GoogleMessage1) GetField25() int32 {
385	if x != nil && x.Field25 != nil {
386		return *x.Field25
387	}
388	return Default_GoogleMessage1_Field25
389}
390
391func (x *GoogleMessage1) GetField15() *GoogleMessage1SubMessage {
392	if x != nil {
393		return x.Field15
394	}
395	return nil
396}
397
398func (x *GoogleMessage1) GetField78() bool {
399	if x != nil && x.Field78 != nil {
400		return *x.Field78
401	}
402	return false
403}
404
405func (x *GoogleMessage1) GetField67() int32 {
406	if x != nil && x.Field67 != nil {
407		return *x.Field67
408	}
409	return Default_GoogleMessage1_Field67
410}
411
412func (x *GoogleMessage1) GetField68() int32 {
413	if x != nil && x.Field68 != nil {
414		return *x.Field68
415	}
416	return 0
417}
418
419func (x *GoogleMessage1) GetField128() int32 {
420	if x != nil && x.Field128 != nil {
421		return *x.Field128
422	}
423	return Default_GoogleMessage1_Field128
424}
425
426func (x *GoogleMessage1) GetField129() string {
427	if x != nil && x.Field129 != nil {
428		return *x.Field129
429	}
430	return Default_GoogleMessage1_Field129
431}
432
433func (x *GoogleMessage1) GetField131() int32 {
434	if x != nil && x.Field131 != nil {
435		return *x.Field131
436	}
437	return Default_GoogleMessage1_Field131
438}
439
440type GoogleMessage1SubMessage struct {
441	state         protoimpl.MessageState
442	sizeCache     protoimpl.SizeCache
443	unknownFields protoimpl.UnknownFields
444
445	Field1   *int32  `protobuf:"varint,1,opt,name=field1,def=0" json:"field1,omitempty"`
446	Field2   *int32  `protobuf:"varint,2,opt,name=field2,def=0" json:"field2,omitempty"`
447	Field3   *int32  `protobuf:"varint,3,opt,name=field3,def=0" json:"field3,omitempty"`
448	Field15  *string `protobuf:"bytes,15,opt,name=field15" json:"field15,omitempty"`
449	Field12  *bool   `protobuf:"varint,12,opt,name=field12,def=1" json:"field12,omitempty"`
450	Field13  *int64  `protobuf:"varint,13,opt,name=field13" json:"field13,omitempty"`
451	Field14  *int64  `protobuf:"varint,14,opt,name=field14" json:"field14,omitempty"`
452	Field16  *int32  `protobuf:"varint,16,opt,name=field16" json:"field16,omitempty"`
453	Field19  *int32  `protobuf:"varint,19,opt,name=field19,def=2" json:"field19,omitempty"`
454	Field20  *bool   `protobuf:"varint,20,opt,name=field20,def=1" json:"field20,omitempty"`
455	Field28  *bool   `protobuf:"varint,28,opt,name=field28,def=1" json:"field28,omitempty"`
456	Field21  *uint64 `protobuf:"fixed64,21,opt,name=field21" json:"field21,omitempty"`
457	Field22  *int32  `protobuf:"varint,22,opt,name=field22" json:"field22,omitempty"`
458	Field23  *bool   `protobuf:"varint,23,opt,name=field23,def=0" json:"field23,omitempty"`
459	Field206 *bool   `protobuf:"varint,206,opt,name=field206,def=0" json:"field206,omitempty"`
460	Field203 *uint32 `protobuf:"fixed32,203,opt,name=field203" json:"field203,omitempty"`
461	Field204 *int32  `protobuf:"varint,204,opt,name=field204" json:"field204,omitempty"`
462	Field205 *string `protobuf:"bytes,205,opt,name=field205" json:"field205,omitempty"`
463	Field207 *uint64 `protobuf:"varint,207,opt,name=field207" json:"field207,omitempty"`
464	Field300 *uint64 `protobuf:"varint,300,opt,name=field300" json:"field300,omitempty"`
465}
466
467// Default values for GoogleMessage1SubMessage fields.
468const (
469	Default_GoogleMessage1SubMessage_Field1   = int32(0)
470	Default_GoogleMessage1SubMessage_Field2   = int32(0)
471	Default_GoogleMessage1SubMessage_Field3   = int32(0)
472	Default_GoogleMessage1SubMessage_Field12  = bool(true)
473	Default_GoogleMessage1SubMessage_Field19  = int32(2)
474	Default_GoogleMessage1SubMessage_Field20  = bool(true)
475	Default_GoogleMessage1SubMessage_Field28  = bool(true)
476	Default_GoogleMessage1SubMessage_Field23  = bool(false)
477	Default_GoogleMessage1SubMessage_Field206 = bool(false)
478)
479
480func (x *GoogleMessage1SubMessage) Reset() {
481	*x = GoogleMessage1SubMessage{}
482	if protoimpl.UnsafeEnabled {
483		mi := &file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[1]
484		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
485		ms.StoreMessageInfo(mi)
486	}
487}
488
489func (x *GoogleMessage1SubMessage) String() string {
490	return protoimpl.X.MessageStringOf(x)
491}
492
493func (*GoogleMessage1SubMessage) ProtoMessage() {}
494
495func (x *GoogleMessage1SubMessage) ProtoReflect() protoreflect.Message {
496	mi := &file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[1]
497	if protoimpl.UnsafeEnabled && x != nil {
498		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
499		if ms.LoadMessageInfo() == nil {
500			ms.StoreMessageInfo(mi)
501		}
502		return ms
503	}
504	return mi.MessageOf(x)
505}
506
507// Deprecated: Use GoogleMessage1SubMessage.ProtoReflect.Descriptor instead.
508func (*GoogleMessage1SubMessage) Descriptor() ([]byte, []int) {
509	return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescGZIP(), []int{1}
510}
511
512func (x *GoogleMessage1SubMessage) GetField1() int32 {
513	if x != nil && x.Field1 != nil {
514		return *x.Field1
515	}
516	return Default_GoogleMessage1SubMessage_Field1
517}
518
519func (x *GoogleMessage1SubMessage) GetField2() int32 {
520	if x != nil && x.Field2 != nil {
521		return *x.Field2
522	}
523	return Default_GoogleMessage1SubMessage_Field2
524}
525
526func (x *GoogleMessage1SubMessage) GetField3() int32 {
527	if x != nil && x.Field3 != nil {
528		return *x.Field3
529	}
530	return Default_GoogleMessage1SubMessage_Field3
531}
532
533func (x *GoogleMessage1SubMessage) GetField15() string {
534	if x != nil && x.Field15 != nil {
535		return *x.Field15
536	}
537	return ""
538}
539
540func (x *GoogleMessage1SubMessage) GetField12() bool {
541	if x != nil && x.Field12 != nil {
542		return *x.Field12
543	}
544	return Default_GoogleMessage1SubMessage_Field12
545}
546
547func (x *GoogleMessage1SubMessage) GetField13() int64 {
548	if x != nil && x.Field13 != nil {
549		return *x.Field13
550	}
551	return 0
552}
553
554func (x *GoogleMessage1SubMessage) GetField14() int64 {
555	if x != nil && x.Field14 != nil {
556		return *x.Field14
557	}
558	return 0
559}
560
561func (x *GoogleMessage1SubMessage) GetField16() int32 {
562	if x != nil && x.Field16 != nil {
563		return *x.Field16
564	}
565	return 0
566}
567
568func (x *GoogleMessage1SubMessage) GetField19() int32 {
569	if x != nil && x.Field19 != nil {
570		return *x.Field19
571	}
572	return Default_GoogleMessage1SubMessage_Field19
573}
574
575func (x *GoogleMessage1SubMessage) GetField20() bool {
576	if x != nil && x.Field20 != nil {
577		return *x.Field20
578	}
579	return Default_GoogleMessage1SubMessage_Field20
580}
581
582func (x *GoogleMessage1SubMessage) GetField28() bool {
583	if x != nil && x.Field28 != nil {
584		return *x.Field28
585	}
586	return Default_GoogleMessage1SubMessage_Field28
587}
588
589func (x *GoogleMessage1SubMessage) GetField21() uint64 {
590	if x != nil && x.Field21 != nil {
591		return *x.Field21
592	}
593	return 0
594}
595
596func (x *GoogleMessage1SubMessage) GetField22() int32 {
597	if x != nil && x.Field22 != nil {
598		return *x.Field22
599	}
600	return 0
601}
602
603func (x *GoogleMessage1SubMessage) GetField23() bool {
604	if x != nil && x.Field23 != nil {
605		return *x.Field23
606	}
607	return Default_GoogleMessage1SubMessage_Field23
608}
609
610func (x *GoogleMessage1SubMessage) GetField206() bool {
611	if x != nil && x.Field206 != nil {
612		return *x.Field206
613	}
614	return Default_GoogleMessage1SubMessage_Field206
615}
616
617func (x *GoogleMessage1SubMessage) GetField203() uint32 {
618	if x != nil && x.Field203 != nil {
619		return *x.Field203
620	}
621	return 0
622}
623
624func (x *GoogleMessage1SubMessage) GetField204() int32 {
625	if x != nil && x.Field204 != nil {
626		return *x.Field204
627	}
628	return 0
629}
630
631func (x *GoogleMessage1SubMessage) GetField205() string {
632	if x != nil && x.Field205 != nil {
633		return *x.Field205
634	}
635	return ""
636}
637
638func (x *GoogleMessage1SubMessage) GetField207() uint64 {
639	if x != nil && x.Field207 != nil {
640		return *x.Field207
641	}
642	return 0
643}
644
645func (x *GoogleMessage1SubMessage) GetField300() uint64 {
646	if x != nil && x.Field300 != nil {
647		return *x.Field300
648	}
649	return 0
650}
651
652var File_datasets_google_message1_proto2_benchmark_message1_proto2_proto protoreflect.FileDescriptor
653
654var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc = []byte{
655	0x0a, 0x3f, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
656	0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
657	0x32, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73,
658	0x61, 0x67, 0x65, 0x31, 0x5f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x70, 0x72, 0x6f, 0x74,
659	0x6f, 0x12, 0x11, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e, 0x70, 0x72,
660	0x6f, 0x74, 0x6f, 0x32, 0x22, 0xf7, 0x09, 0x0a, 0x0e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d,
661	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
662	0x31, 0x18, 0x01, 0x20, 0x02, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12,
663	0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52,
664	0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
665	0x31, 0x38, 0x18, 0x12, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
666	0x38, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x30, 0x18, 0x50, 0x20, 0x01,
667	0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
668	0x38, 0x30, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x31, 0x18, 0x51, 0x20,
669	0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
670	0x38, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02, 0x20, 0x02,
671	0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69,
672	0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x02, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c,
673	0x64, 0x33, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x30, 0x18, 0x98,
674	0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x30, 0x12,
675	0x19, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x05, 0x3a,
676	0x01, 0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69,
677	0x65, 0x6c, 0x64, 0x32, 0x32, 0x18, 0x16, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65,
678	0x6c, 0x64, 0x32, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x18, 0x04,
679	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x34, 0x12, 0x16, 0x0a, 0x06,
680	0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x03, 0x28, 0x06, 0x52, 0x06, 0x66, 0x69,
681	0x65, 0x6c, 0x64, 0x35, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x39, 0x18,
682	0x3b, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69,
683	0x65, 0x6c, 0x64, 0x35, 0x39, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x18,
684	0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x12, 0x18, 0x0a,
685	0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07,
686	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
687	0x31, 0x33, 0x30, 0x18, 0x82, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66,
688	0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
689	0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
690	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
691	0x31, 0x37, 0x18, 0x11, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
692	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x37, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
693	0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
694	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
695	0x31, 0x34, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07,
696	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x1d, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
697	0x31, 0x30, 0x34, 0x18, 0x68, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69,
698	0x65, 0x6c, 0x64, 0x31, 0x30, 0x34, 0x12, 0x1d, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
699	0x30, 0x30, 0x18, 0x64, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65,
700	0x6c, 0x64, 0x31, 0x30, 0x30, 0x12, 0x1d, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
701	0x31, 0x18, 0x65, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c,
702	0x64, 0x31, 0x30, 0x31, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x32,
703	0x18, 0x66, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x32,
704	0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x33, 0x18, 0x67, 0x20, 0x01,
705	0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x33, 0x12, 0x1b, 0x0a, 0x07,
706	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30,
707	0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65,
708	0x6c, 0x64, 0x33, 0x30, 0x18, 0x1e, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73,
709	0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x12, 0x1c, 0x0a, 0x07, 0x66, 0x69,
710	0x65, 0x6c, 0x64, 0x36, 0x30, 0x18, 0x3c, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x2d, 0x31, 0x52,
711	0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x30, 0x12, 0x1f, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
712	0x64, 0x32, 0x37, 0x31, 0x18, 0x8f, 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x2d, 0x31, 0x52,
713	0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x31, 0x12, 0x1f, 0x0a, 0x08, 0x66, 0x69, 0x65,
714	0x6c, 0x64, 0x32, 0x37, 0x32, 0x18, 0x90, 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x02, 0x2d, 0x31,
715	0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x32, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69,
716	0x65, 0x6c, 0x64, 0x31, 0x35, 0x30, 0x18, 0x96, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66,
717	0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x30, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
718	0x32, 0x33, 0x18, 0x17, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x07, 0x66, 0x69, 0x65,
719	0x6c, 0x64, 0x32, 0x33, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x34, 0x18,
720	0x18, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69,
721	0x65, 0x6c, 0x64, 0x32, 0x34, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x35,
722	0x18, 0x19, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
723	0x32, 0x35, 0x12, 0x45, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20,
724	0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73,
725	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65,
726	0x73, 0x73, 0x61, 0x67, 0x65, 0x31, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
727	0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
728	0x6c, 0x64, 0x37, 0x38, 0x18, 0x4e, 0x20, 0x01, 0x28, 0x08, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
729	0x64, 0x37, 0x38, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x37, 0x18, 0x43,
730	0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x37,
731	0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x38, 0x18, 0x44, 0x20, 0x01, 0x28,
732	0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x38, 0x12, 0x1e, 0x0a, 0x08, 0x66, 0x69,
733	0x65, 0x6c, 0x64, 0x31, 0x32, 0x38, 0x18, 0x80, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30,
734	0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x38, 0x12, 0x32, 0x0a, 0x08, 0x66, 0x69,
735	0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x18, 0x81, 0x01, 0x20, 0x01, 0x28, 0x09, 0x3a, 0x15, 0x78,
736	0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78, 0x78,
737	0x78, 0x78, 0x78, 0x78, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x12, 0x1e,
738	0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x31, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28,
739	0x05, 0x3a, 0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x31, 0x22, 0xda,
740	0x04, 0x0a, 0x18, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
741	0x31, 0x53, 0x75, 0x62, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x19, 0x0a, 0x06, 0x66,
742	0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x06,
743	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x19, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
744	0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
745	0x32, 0x12, 0x19, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28,
746	0x05, 0x3a, 0x01, 0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x18, 0x0a, 0x07,
747	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66,
748	0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
749	0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66,
750	0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
751	0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33,
752	0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x18, 0x0e, 0x20, 0x01, 0x28,
753	0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69,
754	0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65,
755	0x6c, 0x64, 0x31, 0x36, 0x12, 0x1b, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x39, 0x18,
756	0x13, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x32, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
757	0x39, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x18, 0x14, 0x20, 0x01,
758	0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
759	0x30, 0x12, 0x1e, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x38, 0x18, 0x1c, 0x20, 0x01,
760	0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
761	0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x18, 0x15, 0x20, 0x01,
762	0x28, 0x06, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66,
763	0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x18, 0x16, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69,
764	0x65, 0x6c, 0x64, 0x32, 0x32, 0x12, 0x1f, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x33,
765	0x18, 0x17, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x07, 0x66,
766	0x69, 0x65, 0x6c, 0x64, 0x32, 0x33, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
767	0x30, 0x36, 0x18, 0xce, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65,
768	0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69,
769	0x65, 0x6c, 0x64, 0x32, 0x30, 0x33, 0x18, 0xcb, 0x01, 0x20, 0x01, 0x28, 0x07, 0x52, 0x08, 0x66,
770	0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x33, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64,
771	0x32, 0x30, 0x34, 0x18, 0xcc, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c,
772	0x64, 0x32, 0x30, 0x34, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x35,
773	0x18, 0xcd, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30,
774	0x35, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x37, 0x18, 0xcf, 0x01,
775	0x20, 0x01, 0x28, 0x04, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x37, 0x12, 0x1b,
776	0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x30, 0x18, 0xac, 0x02, 0x20, 0x01, 0x28,
777	0x04, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x30, 0x42, 0x25, 0x0a, 0x1e, 0x63,
778	0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
779	0x75, 0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x48, 0x01, 0xf8,
780	0x01, 0x01,
781}
782
783var (
784	file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescOnce sync.Once
785	file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData = file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc
786)
787
788func file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescGZIP() []byte {
789	file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescOnce.Do(func() {
790		file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData = protoimpl.X.CompressGZIP(file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData)
791	})
792	return file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDescData
793}
794
795var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
796var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_goTypes = []interface{}{
797	(*GoogleMessage1)(nil),           // 0: benchmarks.proto2.GoogleMessage1
798	(*GoogleMessage1SubMessage)(nil), // 1: benchmarks.proto2.GoogleMessage1SubMessage
799}
800var file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_depIdxs = []int32{
801	1, // 0: benchmarks.proto2.GoogleMessage1.field15:type_name -> benchmarks.proto2.GoogleMessage1SubMessage
802	1, // [1:1] is the sub-list for method output_type
803	1, // [1:1] is the sub-list for method input_type
804	1, // [1:1] is the sub-list for extension type_name
805	1, // [1:1] is the sub-list for extension extendee
806	0, // [0:1] is the sub-list for field type_name
807}
808
809func init() { file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_init() }
810func file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_init() {
811	if File_datasets_google_message1_proto2_benchmark_message1_proto2_proto != nil {
812		return
813	}
814	if !protoimpl.UnsafeEnabled {
815		file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
816			switch v := v.(*GoogleMessage1); i {
817			case 0:
818				return &v.state
819			case 1:
820				return &v.sizeCache
821			case 2:
822				return &v.unknownFields
823			default:
824				return nil
825			}
826		}
827		file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
828			switch v := v.(*GoogleMessage1SubMessage); i {
829			case 0:
830				return &v.state
831			case 1:
832				return &v.sizeCache
833			case 2:
834				return &v.unknownFields
835			default:
836				return nil
837			}
838		}
839	}
840	type x struct{}
841	out := protoimpl.TypeBuilder{
842		File: protoimpl.DescBuilder{
843			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
844			RawDescriptor: file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc,
845			NumEnums:      0,
846			NumMessages:   2,
847			NumExtensions: 0,
848			NumServices:   0,
849		},
850		GoTypes:           file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_goTypes,
851		DependencyIndexes: file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_depIdxs,
852		MessageInfos:      file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_msgTypes,
853	}.Build()
854	File_datasets_google_message1_proto2_benchmark_message1_proto2_proto = out.File
855	file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_rawDesc = nil
856	file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_goTypes = nil
857	file_datasets_google_message1_proto2_benchmark_message1_proto2_proto_depIdxs = nil
858}
859