...

Source file src/google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message2/benchmark_message2.pb.go

Documentation: google.golang.org/protobuf/internal/testprotos/benchmarks/datasets/google_message2

     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  // LINT: ALLOW_GROUPS
    32  
    33  // Benchmark messages for proto2.
    34  
    35  // Code generated by protoc-gen-go. DO NOT EDIT.
    36  // source: datasets/google_message2/benchmark_message2.proto
    37  
    38  package google_message2
    39  
    40  import (
    41  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    42  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    43  	reflect "reflect"
    44  	sync "sync"
    45  )
    46  
    47  type GoogleMessage2 struct {
    48  	state         protoimpl.MessageState
    49  	sizeCache     protoimpl.SizeCache
    50  	unknownFields protoimpl.UnknownFields
    51  
    52  	Field1   *string                  `protobuf:"bytes,1,opt,name=field1" json:"field1,omitempty"`
    53  	Field3   *int64                   `protobuf:"varint,3,opt,name=field3" json:"field3,omitempty"`
    54  	Field4   *int64                   `protobuf:"varint,4,opt,name=field4" json:"field4,omitempty"`
    55  	Field30  *int64                   `protobuf:"varint,30,opt,name=field30" json:"field30,omitempty"`
    56  	Field75  *bool                    `protobuf:"varint,75,opt,name=field75,def=0" json:"field75,omitempty"`
    57  	Field6   *string                  `protobuf:"bytes,6,opt,name=field6" json:"field6,omitempty"`
    58  	Field2   []byte                   `protobuf:"bytes,2,opt,name=field2" json:"field2,omitempty"`
    59  	Field21  *int32                   `protobuf:"varint,21,opt,name=field21,def=0" json:"field21,omitempty"`
    60  	Field71  *int32                   `protobuf:"varint,71,opt,name=field71" json:"field71,omitempty"`
    61  	Field25  *float32                 `protobuf:"fixed32,25,opt,name=field25" json:"field25,omitempty"`
    62  	Field109 *int32                   `protobuf:"varint,109,opt,name=field109,def=0" json:"field109,omitempty"`
    63  	Field210 *int32                   `protobuf:"varint,210,opt,name=field210,def=0" json:"field210,omitempty"`
    64  	Field211 *int32                   `protobuf:"varint,211,opt,name=field211,def=0" json:"field211,omitempty"`
    65  	Field212 *int32                   `protobuf:"varint,212,opt,name=field212,def=0" json:"field212,omitempty"`
    66  	Field213 *int32                   `protobuf:"varint,213,opt,name=field213,def=0" json:"field213,omitempty"`
    67  	Field216 *int32                   `protobuf:"varint,216,opt,name=field216,def=0" json:"field216,omitempty"`
    68  	Field217 *int32                   `protobuf:"varint,217,opt,name=field217,def=0" json:"field217,omitempty"`
    69  	Field218 *int32                   `protobuf:"varint,218,opt,name=field218,def=0" json:"field218,omitempty"`
    70  	Field220 *int32                   `protobuf:"varint,220,opt,name=field220,def=0" json:"field220,omitempty"`
    71  	Field221 *int32                   `protobuf:"varint,221,opt,name=field221,def=0" json:"field221,omitempty"`
    72  	Field222 *float32                 `protobuf:"fixed32,222,opt,name=field222,def=0" json:"field222,omitempty"`
    73  	Field63  *int32                   `protobuf:"varint,63,opt,name=field63" json:"field63,omitempty"`
    74  	Group1   []*GoogleMessage2_Group1 `protobuf:"group,10,rep,name=Group1,json=group1" json:"group1,omitempty"`
    75  	Field128 []string                 `protobuf:"bytes,128,rep,name=field128" json:"field128,omitempty"`
    76  	Field131 *int64                   `protobuf:"varint,131,opt,name=field131" json:"field131,omitempty"`
    77  	Field127 []string                 `protobuf:"bytes,127,rep,name=field127" json:"field127,omitempty"`
    78  	Field129 *int32                   `protobuf:"varint,129,opt,name=field129" json:"field129,omitempty"`
    79  	Field130 []int64                  `protobuf:"varint,130,rep,name=field130" json:"field130,omitempty"`
    80  	Field205 *bool                    `protobuf:"varint,205,opt,name=field205,def=0" json:"field205,omitempty"`
    81  	Field206 *bool                    `protobuf:"varint,206,opt,name=field206,def=0" json:"field206,omitempty"`
    82  }
    83  
    84  // Default values for GoogleMessage2 fields.
    85  const (
    86  	Default_GoogleMessage2_Field75  = bool(false)
    87  	Default_GoogleMessage2_Field21  = int32(0)
    88  	Default_GoogleMessage2_Field109 = int32(0)
    89  	Default_GoogleMessage2_Field210 = int32(0)
    90  	Default_GoogleMessage2_Field211 = int32(0)
    91  	Default_GoogleMessage2_Field212 = int32(0)
    92  	Default_GoogleMessage2_Field213 = int32(0)
    93  	Default_GoogleMessage2_Field216 = int32(0)
    94  	Default_GoogleMessage2_Field217 = int32(0)
    95  	Default_GoogleMessage2_Field218 = int32(0)
    96  	Default_GoogleMessage2_Field220 = int32(0)
    97  	Default_GoogleMessage2_Field221 = int32(0)
    98  	Default_GoogleMessage2_Field222 = float32(0)
    99  	Default_GoogleMessage2_Field205 = bool(false)
   100  	Default_GoogleMessage2_Field206 = bool(false)
   101  )
   102  
   103  func (x *GoogleMessage2) Reset() {
   104  	*x = GoogleMessage2{}
   105  	if protoimpl.UnsafeEnabled {
   106  		mi := &file_datasets_google_message2_benchmark_message2_proto_msgTypes[0]
   107  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   108  		ms.StoreMessageInfo(mi)
   109  	}
   110  }
   111  
   112  func (x *GoogleMessage2) String() string {
   113  	return protoimpl.X.MessageStringOf(x)
   114  }
   115  
   116  func (*GoogleMessage2) ProtoMessage() {}
   117  
   118  func (x *GoogleMessage2) ProtoReflect() protoreflect.Message {
   119  	mi := &file_datasets_google_message2_benchmark_message2_proto_msgTypes[0]
   120  	if protoimpl.UnsafeEnabled && x != nil {
   121  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   122  		if ms.LoadMessageInfo() == nil {
   123  			ms.StoreMessageInfo(mi)
   124  		}
   125  		return ms
   126  	}
   127  	return mi.MessageOf(x)
   128  }
   129  
   130  // Deprecated: Use GoogleMessage2.ProtoReflect.Descriptor instead.
   131  func (*GoogleMessage2) Descriptor() ([]byte, []int) {
   132  	return file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP(), []int{0}
   133  }
   134  
   135  func (x *GoogleMessage2) GetField1() string {
   136  	if x != nil && x.Field1 != nil {
   137  		return *x.Field1
   138  	}
   139  	return ""
   140  }
   141  
   142  func (x *GoogleMessage2) GetField3() int64 {
   143  	if x != nil && x.Field3 != nil {
   144  		return *x.Field3
   145  	}
   146  	return 0
   147  }
   148  
   149  func (x *GoogleMessage2) GetField4() int64 {
   150  	if x != nil && x.Field4 != nil {
   151  		return *x.Field4
   152  	}
   153  	return 0
   154  }
   155  
   156  func (x *GoogleMessage2) GetField30() int64 {
   157  	if x != nil && x.Field30 != nil {
   158  		return *x.Field30
   159  	}
   160  	return 0
   161  }
   162  
   163  func (x *GoogleMessage2) GetField75() bool {
   164  	if x != nil && x.Field75 != nil {
   165  		return *x.Field75
   166  	}
   167  	return Default_GoogleMessage2_Field75
   168  }
   169  
   170  func (x *GoogleMessage2) GetField6() string {
   171  	if x != nil && x.Field6 != nil {
   172  		return *x.Field6
   173  	}
   174  	return ""
   175  }
   176  
   177  func (x *GoogleMessage2) GetField2() []byte {
   178  	if x != nil {
   179  		return x.Field2
   180  	}
   181  	return nil
   182  }
   183  
   184  func (x *GoogleMessage2) GetField21() int32 {
   185  	if x != nil && x.Field21 != nil {
   186  		return *x.Field21
   187  	}
   188  	return Default_GoogleMessage2_Field21
   189  }
   190  
   191  func (x *GoogleMessage2) GetField71() int32 {
   192  	if x != nil && x.Field71 != nil {
   193  		return *x.Field71
   194  	}
   195  	return 0
   196  }
   197  
   198  func (x *GoogleMessage2) GetField25() float32 {
   199  	if x != nil && x.Field25 != nil {
   200  		return *x.Field25
   201  	}
   202  	return 0
   203  }
   204  
   205  func (x *GoogleMessage2) GetField109() int32 {
   206  	if x != nil && x.Field109 != nil {
   207  		return *x.Field109
   208  	}
   209  	return Default_GoogleMessage2_Field109
   210  }
   211  
   212  func (x *GoogleMessage2) GetField210() int32 {
   213  	if x != nil && x.Field210 != nil {
   214  		return *x.Field210
   215  	}
   216  	return Default_GoogleMessage2_Field210
   217  }
   218  
   219  func (x *GoogleMessage2) GetField211() int32 {
   220  	if x != nil && x.Field211 != nil {
   221  		return *x.Field211
   222  	}
   223  	return Default_GoogleMessage2_Field211
   224  }
   225  
   226  func (x *GoogleMessage2) GetField212() int32 {
   227  	if x != nil && x.Field212 != nil {
   228  		return *x.Field212
   229  	}
   230  	return Default_GoogleMessage2_Field212
   231  }
   232  
   233  func (x *GoogleMessage2) GetField213() int32 {
   234  	if x != nil && x.Field213 != nil {
   235  		return *x.Field213
   236  	}
   237  	return Default_GoogleMessage2_Field213
   238  }
   239  
   240  func (x *GoogleMessage2) GetField216() int32 {
   241  	if x != nil && x.Field216 != nil {
   242  		return *x.Field216
   243  	}
   244  	return Default_GoogleMessage2_Field216
   245  }
   246  
   247  func (x *GoogleMessage2) GetField217() int32 {
   248  	if x != nil && x.Field217 != nil {
   249  		return *x.Field217
   250  	}
   251  	return Default_GoogleMessage2_Field217
   252  }
   253  
   254  func (x *GoogleMessage2) GetField218() int32 {
   255  	if x != nil && x.Field218 != nil {
   256  		return *x.Field218
   257  	}
   258  	return Default_GoogleMessage2_Field218
   259  }
   260  
   261  func (x *GoogleMessage2) GetField220() int32 {
   262  	if x != nil && x.Field220 != nil {
   263  		return *x.Field220
   264  	}
   265  	return Default_GoogleMessage2_Field220
   266  }
   267  
   268  func (x *GoogleMessage2) GetField221() int32 {
   269  	if x != nil && x.Field221 != nil {
   270  		return *x.Field221
   271  	}
   272  	return Default_GoogleMessage2_Field221
   273  }
   274  
   275  func (x *GoogleMessage2) GetField222() float32 {
   276  	if x != nil && x.Field222 != nil {
   277  		return *x.Field222
   278  	}
   279  	return Default_GoogleMessage2_Field222
   280  }
   281  
   282  func (x *GoogleMessage2) GetField63() int32 {
   283  	if x != nil && x.Field63 != nil {
   284  		return *x.Field63
   285  	}
   286  	return 0
   287  }
   288  
   289  func (x *GoogleMessage2) GetGroup1() []*GoogleMessage2_Group1 {
   290  	if x != nil {
   291  		return x.Group1
   292  	}
   293  	return nil
   294  }
   295  
   296  func (x *GoogleMessage2) GetField128() []string {
   297  	if x != nil {
   298  		return x.Field128
   299  	}
   300  	return nil
   301  }
   302  
   303  func (x *GoogleMessage2) GetField131() int64 {
   304  	if x != nil && x.Field131 != nil {
   305  		return *x.Field131
   306  	}
   307  	return 0
   308  }
   309  
   310  func (x *GoogleMessage2) GetField127() []string {
   311  	if x != nil {
   312  		return x.Field127
   313  	}
   314  	return nil
   315  }
   316  
   317  func (x *GoogleMessage2) GetField129() int32 {
   318  	if x != nil && x.Field129 != nil {
   319  		return *x.Field129
   320  	}
   321  	return 0
   322  }
   323  
   324  func (x *GoogleMessage2) GetField130() []int64 {
   325  	if x != nil {
   326  		return x.Field130
   327  	}
   328  	return nil
   329  }
   330  
   331  func (x *GoogleMessage2) GetField205() bool {
   332  	if x != nil && x.Field205 != nil {
   333  		return *x.Field205
   334  	}
   335  	return Default_GoogleMessage2_Field205
   336  }
   337  
   338  func (x *GoogleMessage2) GetField206() bool {
   339  	if x != nil && x.Field206 != nil {
   340  		return *x.Field206
   341  	}
   342  	return Default_GoogleMessage2_Field206
   343  }
   344  
   345  type GoogleMessage2GroupedMessage struct {
   346  	state         protoimpl.MessageState
   347  	sizeCache     protoimpl.SizeCache
   348  	unknownFields protoimpl.UnknownFields
   349  
   350  	Field1  *float32 `protobuf:"fixed32,1,opt,name=field1" json:"field1,omitempty"`
   351  	Field2  *float32 `protobuf:"fixed32,2,opt,name=field2" json:"field2,omitempty"`
   352  	Field3  *float32 `protobuf:"fixed32,3,opt,name=field3,def=0" json:"field3,omitempty"`
   353  	Field4  *bool    `protobuf:"varint,4,opt,name=field4" json:"field4,omitempty"`
   354  	Field5  *bool    `protobuf:"varint,5,opt,name=field5" json:"field5,omitempty"`
   355  	Field6  *bool    `protobuf:"varint,6,opt,name=field6,def=1" json:"field6,omitempty"`
   356  	Field7  *bool    `protobuf:"varint,7,opt,name=field7,def=0" json:"field7,omitempty"`
   357  	Field8  *float32 `protobuf:"fixed32,8,opt,name=field8" json:"field8,omitempty"`
   358  	Field9  *bool    `protobuf:"varint,9,opt,name=field9" json:"field9,omitempty"`
   359  	Field10 *float32 `protobuf:"fixed32,10,opt,name=field10" json:"field10,omitempty"`
   360  	Field11 *int64   `protobuf:"varint,11,opt,name=field11" json:"field11,omitempty"`
   361  }
   362  
   363  // Default values for GoogleMessage2GroupedMessage fields.
   364  const (
   365  	Default_GoogleMessage2GroupedMessage_Field3 = float32(0)
   366  	Default_GoogleMessage2GroupedMessage_Field6 = bool(true)
   367  	Default_GoogleMessage2GroupedMessage_Field7 = bool(false)
   368  )
   369  
   370  func (x *GoogleMessage2GroupedMessage) Reset() {
   371  	*x = GoogleMessage2GroupedMessage{}
   372  	if protoimpl.UnsafeEnabled {
   373  		mi := &file_datasets_google_message2_benchmark_message2_proto_msgTypes[1]
   374  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   375  		ms.StoreMessageInfo(mi)
   376  	}
   377  }
   378  
   379  func (x *GoogleMessage2GroupedMessage) String() string {
   380  	return protoimpl.X.MessageStringOf(x)
   381  }
   382  
   383  func (*GoogleMessage2GroupedMessage) ProtoMessage() {}
   384  
   385  func (x *GoogleMessage2GroupedMessage) ProtoReflect() protoreflect.Message {
   386  	mi := &file_datasets_google_message2_benchmark_message2_proto_msgTypes[1]
   387  	if protoimpl.UnsafeEnabled && x != nil {
   388  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   389  		if ms.LoadMessageInfo() == nil {
   390  			ms.StoreMessageInfo(mi)
   391  		}
   392  		return ms
   393  	}
   394  	return mi.MessageOf(x)
   395  }
   396  
   397  // Deprecated: Use GoogleMessage2GroupedMessage.ProtoReflect.Descriptor instead.
   398  func (*GoogleMessage2GroupedMessage) Descriptor() ([]byte, []int) {
   399  	return file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP(), []int{1}
   400  }
   401  
   402  func (x *GoogleMessage2GroupedMessage) GetField1() float32 {
   403  	if x != nil && x.Field1 != nil {
   404  		return *x.Field1
   405  	}
   406  	return 0
   407  }
   408  
   409  func (x *GoogleMessage2GroupedMessage) GetField2() float32 {
   410  	if x != nil && x.Field2 != nil {
   411  		return *x.Field2
   412  	}
   413  	return 0
   414  }
   415  
   416  func (x *GoogleMessage2GroupedMessage) GetField3() float32 {
   417  	if x != nil && x.Field3 != nil {
   418  		return *x.Field3
   419  	}
   420  	return Default_GoogleMessage2GroupedMessage_Field3
   421  }
   422  
   423  func (x *GoogleMessage2GroupedMessage) GetField4() bool {
   424  	if x != nil && x.Field4 != nil {
   425  		return *x.Field4
   426  	}
   427  	return false
   428  }
   429  
   430  func (x *GoogleMessage2GroupedMessage) GetField5() bool {
   431  	if x != nil && x.Field5 != nil {
   432  		return *x.Field5
   433  	}
   434  	return false
   435  }
   436  
   437  func (x *GoogleMessage2GroupedMessage) GetField6() bool {
   438  	if x != nil && x.Field6 != nil {
   439  		return *x.Field6
   440  	}
   441  	return Default_GoogleMessage2GroupedMessage_Field6
   442  }
   443  
   444  func (x *GoogleMessage2GroupedMessage) GetField7() bool {
   445  	if x != nil && x.Field7 != nil {
   446  		return *x.Field7
   447  	}
   448  	return Default_GoogleMessage2GroupedMessage_Field7
   449  }
   450  
   451  func (x *GoogleMessage2GroupedMessage) GetField8() float32 {
   452  	if x != nil && x.Field8 != nil {
   453  		return *x.Field8
   454  	}
   455  	return 0
   456  }
   457  
   458  func (x *GoogleMessage2GroupedMessage) GetField9() bool {
   459  	if x != nil && x.Field9 != nil {
   460  		return *x.Field9
   461  	}
   462  	return false
   463  }
   464  
   465  func (x *GoogleMessage2GroupedMessage) GetField10() float32 {
   466  	if x != nil && x.Field10 != nil {
   467  		return *x.Field10
   468  	}
   469  	return 0
   470  }
   471  
   472  func (x *GoogleMessage2GroupedMessage) GetField11() int64 {
   473  	if x != nil && x.Field11 != nil {
   474  		return *x.Field11
   475  	}
   476  	return 0
   477  }
   478  
   479  type GoogleMessage2_Group1 struct {
   480  	state         protoimpl.MessageState
   481  	sizeCache     protoimpl.SizeCache
   482  	unknownFields protoimpl.UnknownFields
   483  
   484  	Field11 *float32                      `protobuf:"fixed32,11,req,name=field11" json:"field11,omitempty"`
   485  	Field26 *float32                      `protobuf:"fixed32,26,opt,name=field26" json:"field26,omitempty"`
   486  	Field12 *string                       `protobuf:"bytes,12,opt,name=field12" json:"field12,omitempty"`
   487  	Field13 *string                       `protobuf:"bytes,13,opt,name=field13" json:"field13,omitempty"`
   488  	Field14 []string                      `protobuf:"bytes,14,rep,name=field14" json:"field14,omitempty"`
   489  	Field15 *uint64                       `protobuf:"varint,15,req,name=field15" json:"field15,omitempty"`
   490  	Field5  *int32                        `protobuf:"varint,5,opt,name=field5" json:"field5,omitempty"`
   491  	Field27 *string                       `protobuf:"bytes,27,opt,name=field27" json:"field27,omitempty"`
   492  	Field28 *int32                        `protobuf:"varint,28,opt,name=field28" json:"field28,omitempty"`
   493  	Field29 *string                       `protobuf:"bytes,29,opt,name=field29" json:"field29,omitempty"`
   494  	Field16 *string                       `protobuf:"bytes,16,opt,name=field16" json:"field16,omitempty"`
   495  	Field22 []string                      `protobuf:"bytes,22,rep,name=field22" json:"field22,omitempty"`
   496  	Field73 []int32                       `protobuf:"varint,73,rep,name=field73" json:"field73,omitempty"`
   497  	Field20 *int32                        `protobuf:"varint,20,opt,name=field20,def=0" json:"field20,omitempty"`
   498  	Field24 *string                       `protobuf:"bytes,24,opt,name=field24" json:"field24,omitempty"`
   499  	Field31 *GoogleMessage2GroupedMessage `protobuf:"bytes,31,opt,name=field31" json:"field31,omitempty"`
   500  }
   501  
   502  // Default values for GoogleMessage2_Group1 fields.
   503  const (
   504  	Default_GoogleMessage2_Group1_Field20 = int32(0)
   505  )
   506  
   507  func (x *GoogleMessage2_Group1) Reset() {
   508  	*x = GoogleMessage2_Group1{}
   509  	if protoimpl.UnsafeEnabled {
   510  		mi := &file_datasets_google_message2_benchmark_message2_proto_msgTypes[2]
   511  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   512  		ms.StoreMessageInfo(mi)
   513  	}
   514  }
   515  
   516  func (x *GoogleMessage2_Group1) String() string {
   517  	return protoimpl.X.MessageStringOf(x)
   518  }
   519  
   520  func (*GoogleMessage2_Group1) ProtoMessage() {}
   521  
   522  func (x *GoogleMessage2_Group1) ProtoReflect() protoreflect.Message {
   523  	mi := &file_datasets_google_message2_benchmark_message2_proto_msgTypes[2]
   524  	if protoimpl.UnsafeEnabled && x != nil {
   525  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   526  		if ms.LoadMessageInfo() == nil {
   527  			ms.StoreMessageInfo(mi)
   528  		}
   529  		return ms
   530  	}
   531  	return mi.MessageOf(x)
   532  }
   533  
   534  // Deprecated: Use GoogleMessage2_Group1.ProtoReflect.Descriptor instead.
   535  func (*GoogleMessage2_Group1) Descriptor() ([]byte, []int) {
   536  	return file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP(), []int{0, 0}
   537  }
   538  
   539  func (x *GoogleMessage2_Group1) GetField11() float32 {
   540  	if x != nil && x.Field11 != nil {
   541  		return *x.Field11
   542  	}
   543  	return 0
   544  }
   545  
   546  func (x *GoogleMessage2_Group1) GetField26() float32 {
   547  	if x != nil && x.Field26 != nil {
   548  		return *x.Field26
   549  	}
   550  	return 0
   551  }
   552  
   553  func (x *GoogleMessage2_Group1) GetField12() string {
   554  	if x != nil && x.Field12 != nil {
   555  		return *x.Field12
   556  	}
   557  	return ""
   558  }
   559  
   560  func (x *GoogleMessage2_Group1) GetField13() string {
   561  	if x != nil && x.Field13 != nil {
   562  		return *x.Field13
   563  	}
   564  	return ""
   565  }
   566  
   567  func (x *GoogleMessage2_Group1) GetField14() []string {
   568  	if x != nil {
   569  		return x.Field14
   570  	}
   571  	return nil
   572  }
   573  
   574  func (x *GoogleMessage2_Group1) GetField15() uint64 {
   575  	if x != nil && x.Field15 != nil {
   576  		return *x.Field15
   577  	}
   578  	return 0
   579  }
   580  
   581  func (x *GoogleMessage2_Group1) GetField5() int32 {
   582  	if x != nil && x.Field5 != nil {
   583  		return *x.Field5
   584  	}
   585  	return 0
   586  }
   587  
   588  func (x *GoogleMessage2_Group1) GetField27() string {
   589  	if x != nil && x.Field27 != nil {
   590  		return *x.Field27
   591  	}
   592  	return ""
   593  }
   594  
   595  func (x *GoogleMessage2_Group1) GetField28() int32 {
   596  	if x != nil && x.Field28 != nil {
   597  		return *x.Field28
   598  	}
   599  	return 0
   600  }
   601  
   602  func (x *GoogleMessage2_Group1) GetField29() string {
   603  	if x != nil && x.Field29 != nil {
   604  		return *x.Field29
   605  	}
   606  	return ""
   607  }
   608  
   609  func (x *GoogleMessage2_Group1) GetField16() string {
   610  	if x != nil && x.Field16 != nil {
   611  		return *x.Field16
   612  	}
   613  	return ""
   614  }
   615  
   616  func (x *GoogleMessage2_Group1) GetField22() []string {
   617  	if x != nil {
   618  		return x.Field22
   619  	}
   620  	return nil
   621  }
   622  
   623  func (x *GoogleMessage2_Group1) GetField73() []int32 {
   624  	if x != nil {
   625  		return x.Field73
   626  	}
   627  	return nil
   628  }
   629  
   630  func (x *GoogleMessage2_Group1) GetField20() int32 {
   631  	if x != nil && x.Field20 != nil {
   632  		return *x.Field20
   633  	}
   634  	return Default_GoogleMessage2_Group1_Field20
   635  }
   636  
   637  func (x *GoogleMessage2_Group1) GetField24() string {
   638  	if x != nil && x.Field24 != nil {
   639  		return *x.Field24
   640  	}
   641  	return ""
   642  }
   643  
   644  func (x *GoogleMessage2_Group1) GetField31() *GoogleMessage2GroupedMessage {
   645  	if x != nil {
   646  		return x.Field31
   647  	}
   648  	return nil
   649  }
   650  
   651  var File_datasets_google_message2_benchmark_message2_proto protoreflect.FileDescriptor
   652  
   653  var file_datasets_google_message2_benchmark_message2_proto_rawDesc = []byte{
   654  	0x0a, 0x31, 0x64, 0x61, 0x74, 0x61, 0x73, 0x65, 0x74, 0x73, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   655  	0x65, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x2f, 0x62, 0x65, 0x6e, 0x63, 0x68,
   656  	0x6d, 0x61, 0x72, 0x6b, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x2e, 0x70, 0x72,
   657  	0x6f, 0x74, 0x6f, 0x12, 0x11, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x2e,
   658  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x22, 0x84, 0x0b, 0x0a, 0x0e, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
   659  	0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65,
   660  	0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
   661  	0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28,
   662  	0x03, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65,
   663  	0x6c, 0x64, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x03, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
   664  	0x34, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x18, 0x1e, 0x20, 0x01,
   665  	0x28, 0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x30, 0x12, 0x1f, 0x0a, 0x07, 0x66,
   666  	0x69, 0x65, 0x6c, 0x64, 0x37, 0x35, 0x18, 0x4b, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61,
   667  	0x6c, 0x73, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x35, 0x12, 0x16, 0x0a, 0x06,
   668  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69,
   669  	0x65, 0x6c, 0x64, 0x36, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x18, 0x02,
   670  	0x20, 0x01, 0x28, 0x0c, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x1b, 0x0a, 0x07,
   671  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x18, 0x15, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30,
   672  	0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
   673  	0x6c, 0x64, 0x37, 0x31, 0x18, 0x47, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
   674  	0x64, 0x37, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x35, 0x18, 0x19,
   675  	0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x35, 0x12, 0x1d, 0x0a,
   676  	0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x39, 0x18, 0x6d, 0x20, 0x01, 0x28, 0x05, 0x3a,
   677  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30, 0x39, 0x12, 0x1e, 0x0a, 0x08,
   678  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x30, 0x18, 0xd2, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   679  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x30, 0x12, 0x1e, 0x0a, 0x08,
   680  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x31, 0x18, 0xd3, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   681  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x31, 0x12, 0x1e, 0x0a, 0x08,
   682  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x32, 0x18, 0xd4, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   683  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x32, 0x12, 0x1e, 0x0a, 0x08,
   684  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x33, 0x18, 0xd5, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   685  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x33, 0x12, 0x1e, 0x0a, 0x08,
   686  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x36, 0x18, 0xd8, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   687  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x36, 0x12, 0x1e, 0x0a, 0x08,
   688  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x37, 0x18, 0xd9, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   689  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x37, 0x12, 0x1e, 0x0a, 0x08,
   690  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x38, 0x18, 0xda, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   691  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x31, 0x38, 0x12, 0x1e, 0x0a, 0x08,
   692  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x30, 0x18, 0xdc, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   693  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x30, 0x12, 0x1e, 0x0a, 0x08,
   694  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x31, 0x18, 0xdd, 0x01, 0x20, 0x01, 0x28, 0x05, 0x3a,
   695  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x31, 0x12, 0x1e, 0x0a, 0x08,
   696  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x32, 0x18, 0xde, 0x01, 0x20, 0x01, 0x28, 0x02, 0x3a,
   697  	0x01, 0x30, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x32, 0x32, 0x12, 0x18, 0x0a, 0x07,
   698  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x33, 0x18, 0x3f, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66,
   699  	0x69, 0x65, 0x6c, 0x64, 0x36, 0x33, 0x12, 0x40, 0x0a, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x31,
   700  	0x18, 0x0a, 0x20, 0x03, 0x28, 0x0a, 0x32, 0x28, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61,
   701  	0x72, 0x6b, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c,
   702  	0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x2e, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x31,
   703  	0x52, 0x06, 0x67, 0x72, 0x6f, 0x75, 0x70, 0x31, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
   704  	0x64, 0x31, 0x32, 0x38, 0x18, 0x80, 0x01, 0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65,
   705  	0x6c, 0x64, 0x31, 0x32, 0x38, 0x12, 0x1b, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33,
   706  	0x31, 0x18, 0x83, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
   707  	0x33, 0x31, 0x12, 0x1a, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x37, 0x18, 0x7f,
   708  	0x20, 0x03, 0x28, 0x09, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x37, 0x12, 0x1b,
   709  	0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x18, 0x81, 0x01, 0x20, 0x01, 0x28,
   710  	0x05, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x39, 0x12, 0x1b, 0x0a, 0x08, 0x66,
   711  	0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x18, 0x82, 0x01, 0x20, 0x03, 0x28, 0x03, 0x52, 0x08,
   712  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x33, 0x30, 0x12, 0x22, 0x0a, 0x08, 0x66, 0x69, 0x65, 0x6c,
   713  	0x64, 0x32, 0x30, 0x35, 0x18, 0xcd, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c,
   714  	0x73, 0x65, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x35, 0x12, 0x22, 0x0a, 0x08,
   715  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36, 0x18, 0xce, 0x01, 0x20, 0x01, 0x28, 0x08, 0x3a,
   716  	0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x08, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x36,
   717  	0x1a, 0xda, 0x03, 0x0a, 0x06, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66,
   718  	0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x18, 0x0b, 0x20, 0x02, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69,
   719  	0x65, 0x6c, 0x64, 0x31, 0x31, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x36,
   720  	0x18, 0x1a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x36, 0x12,
   721  	0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09,
   722  	0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
   723  	0x6c, 0x64, 0x31, 0x33, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
   724  	0x64, 0x31, 0x33, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x18, 0x0e,
   725  	0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x34, 0x12, 0x18, 0x0a,
   726  	0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x18, 0x0f, 0x20, 0x02, 0x28, 0x04, 0x52, 0x07,
   727  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x35, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
   728  	0x35, 0x18, 0x05, 0x20, 0x01, 0x28, 0x05, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x12,
   729  	0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x09,
   730  	0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x37, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65,
   731  	0x6c, 0x64, 0x32, 0x38, 0x18, 0x1c, 0x20, 0x01, 0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c,
   732  	0x64, 0x32, 0x38, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x18, 0x1d,
   733  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x39, 0x12, 0x18, 0x0a,
   734  	0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
   735  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x36, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
   736  	0x32, 0x32, 0x18, 0x16, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
   737  	0x32, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x33, 0x18, 0x49, 0x20, 0x03,
   738  	0x28, 0x05, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x33, 0x12, 0x1b, 0x0a, 0x07, 0x66,
   739  	0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x18, 0x14, 0x20, 0x01, 0x28, 0x05, 0x3a, 0x01, 0x30, 0x52,
   740  	0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x30, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c,
   741  	0x64, 0x32, 0x34, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64,
   742  	0x32, 0x34, 0x12, 0x49, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x31, 0x18, 0x1f, 0x20,
   743  	0x01, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73,
   744  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x32, 0x2e, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65,
   745  	0x73, 0x73, 0x61, 0x67, 0x65, 0x32, 0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73,
   746  	0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x31, 0x22, 0xba, 0x02,
   747  	0x0a, 0x1c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x32,
   748  	0x47, 0x72, 0x6f, 0x75, 0x70, 0x65, 0x64, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16,
   749  	0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x18, 0x01, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06,
   750  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32,
   751  	0x18, 0x02, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x32, 0x12, 0x19,
   752  	0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x18, 0x03, 0x20, 0x01, 0x28, 0x02, 0x3a, 0x01,
   753  	0x30, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x33, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65,
   754  	0x6c, 0x64, 0x34, 0x18, 0x04, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
   755  	0x34, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x18, 0x05, 0x20, 0x01, 0x28,
   756  	0x08, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x35, 0x12, 0x1c, 0x0a, 0x06, 0x66, 0x69, 0x65,
   757  	0x6c, 0x64, 0x36, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x04, 0x74, 0x72, 0x75, 0x65, 0x52,
   758  	0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x36, 0x12, 0x1d, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64,
   759  	0x37, 0x18, 0x07, 0x20, 0x01, 0x28, 0x08, 0x3a, 0x05, 0x66, 0x61, 0x6c, 0x73, 0x65, 0x52, 0x06,
   760  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x37, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38,
   761  	0x18, 0x08, 0x20, 0x01, 0x28, 0x02, 0x52, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x38, 0x12, 0x16,
   762  	0x0a, 0x06, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x18, 0x09, 0x20, 0x01, 0x28, 0x08, 0x52, 0x06,
   763  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x39, 0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31,
   764  	0x30, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x02, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x30,
   765  	0x12, 0x18, 0x0a, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x18, 0x0b, 0x20, 0x01, 0x28,
   766  	0x03, 0x52, 0x07, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x31, 0x31, 0x42, 0x25, 0x0a, 0x1e, 0x63, 0x6f,
   767  	0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   768  	0x66, 0x2e, 0x62, 0x65, 0x6e, 0x63, 0x68, 0x6d, 0x61, 0x72, 0x6b, 0x73, 0x48, 0x01, 0xf8, 0x01,
   769  	0x01,
   770  }
   771  
   772  var (
   773  	file_datasets_google_message2_benchmark_message2_proto_rawDescOnce sync.Once
   774  	file_datasets_google_message2_benchmark_message2_proto_rawDescData = file_datasets_google_message2_benchmark_message2_proto_rawDesc
   775  )
   776  
   777  func file_datasets_google_message2_benchmark_message2_proto_rawDescGZIP() []byte {
   778  	file_datasets_google_message2_benchmark_message2_proto_rawDescOnce.Do(func() {
   779  		file_datasets_google_message2_benchmark_message2_proto_rawDescData = protoimpl.X.CompressGZIP(file_datasets_google_message2_benchmark_message2_proto_rawDescData)
   780  	})
   781  	return file_datasets_google_message2_benchmark_message2_proto_rawDescData
   782  }
   783  
   784  var file_datasets_google_message2_benchmark_message2_proto_msgTypes = make([]protoimpl.MessageInfo, 3)
   785  var file_datasets_google_message2_benchmark_message2_proto_goTypes = []interface{}{
   786  	(*GoogleMessage2)(nil),               // 0: benchmarks.proto2.GoogleMessage2
   787  	(*GoogleMessage2GroupedMessage)(nil), // 1: benchmarks.proto2.GoogleMessage2GroupedMessage
   788  	(*GoogleMessage2_Group1)(nil),        // 2: benchmarks.proto2.GoogleMessage2.Group1
   789  }
   790  var file_datasets_google_message2_benchmark_message2_proto_depIdxs = []int32{
   791  	2, // 0: benchmarks.proto2.GoogleMessage2.group1:type_name -> benchmarks.proto2.GoogleMessage2.Group1
   792  	1, // 1: benchmarks.proto2.GoogleMessage2.Group1.field31:type_name -> benchmarks.proto2.GoogleMessage2GroupedMessage
   793  	2, // [2:2] is the sub-list for method output_type
   794  	2, // [2:2] is the sub-list for method input_type
   795  	2, // [2:2] is the sub-list for extension type_name
   796  	2, // [2:2] is the sub-list for extension extendee
   797  	0, // [0:2] is the sub-list for field type_name
   798  }
   799  
   800  func init() { file_datasets_google_message2_benchmark_message2_proto_init() }
   801  func file_datasets_google_message2_benchmark_message2_proto_init() {
   802  	if File_datasets_google_message2_benchmark_message2_proto != nil {
   803  		return
   804  	}
   805  	if !protoimpl.UnsafeEnabled {
   806  		file_datasets_google_message2_benchmark_message2_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   807  			switch v := v.(*GoogleMessage2); i {
   808  			case 0:
   809  				return &v.state
   810  			case 1:
   811  				return &v.sizeCache
   812  			case 2:
   813  				return &v.unknownFields
   814  			default:
   815  				return nil
   816  			}
   817  		}
   818  		file_datasets_google_message2_benchmark_message2_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   819  			switch v := v.(*GoogleMessage2GroupedMessage); i {
   820  			case 0:
   821  				return &v.state
   822  			case 1:
   823  				return &v.sizeCache
   824  			case 2:
   825  				return &v.unknownFields
   826  			default:
   827  				return nil
   828  			}
   829  		}
   830  		file_datasets_google_message2_benchmark_message2_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   831  			switch v := v.(*GoogleMessage2_Group1); i {
   832  			case 0:
   833  				return &v.state
   834  			case 1:
   835  				return &v.sizeCache
   836  			case 2:
   837  				return &v.unknownFields
   838  			default:
   839  				return nil
   840  			}
   841  		}
   842  	}
   843  	type x struct{}
   844  	out := protoimpl.TypeBuilder{
   845  		File: protoimpl.DescBuilder{
   846  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   847  			RawDescriptor: file_datasets_google_message2_benchmark_message2_proto_rawDesc,
   848  			NumEnums:      0,
   849  			NumMessages:   3,
   850  			NumExtensions: 0,
   851  			NumServices:   0,
   852  		},
   853  		GoTypes:           file_datasets_google_message2_benchmark_message2_proto_goTypes,
   854  		DependencyIndexes: file_datasets_google_message2_benchmark_message2_proto_depIdxs,
   855  		MessageInfos:      file_datasets_google_message2_benchmark_message2_proto_msgTypes,
   856  	}.Build()
   857  	File_datasets_google_message2_benchmark_message2_proto = out.File
   858  	file_datasets_google_message2_benchmark_message2_proto_rawDesc = nil
   859  	file_datasets_google_message2_benchmark_message2_proto_goTypes = nil
   860  	file_datasets_google_message2_benchmark_message2_proto_depIdxs = nil
   861  }
   862  

View as plain text