...

Source file src/google.golang.org/protobuf/cmd/protoc-gen-go/testdata/retention/options_message.pb.go

Documentation: google.golang.org/protobuf/cmd/protoc-gen-go/testdata/retention

     1  // Copyright 2020 The Go Authors. All rights reserved.
     2  // Use of this source code is governed by a BSD-style
     3  // license that can be found in the LICENSE file.
     4  
     5  // Code generated by protoc-gen-go. DO NOT EDIT.
     6  // source: cmd/protoc-gen-go/testdata/retention/options_message.proto
     7  
     8  package retention
     9  
    10  import (
    11  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    12  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    13  	descriptorpb "google.golang.org/protobuf/types/descriptorpb"
    14  	reflect "reflect"
    15  	sync "sync"
    16  )
    17  
    18  // Retention attributes set on fields nested within a message
    19  type OptionsMessage struct {
    20  	state         protoimpl.MessageState
    21  	sizeCache     protoimpl.SizeCache
    22  	unknownFields protoimpl.UnknownFields
    23  
    24  	PlainField            *int32 `protobuf:"varint,1,opt,name=plain_field,json=plainField" json:"plain_field,omitempty"`
    25  	RuntimeRetentionField *int32 `protobuf:"varint,2,opt,name=runtime_retention_field,json=runtimeRetentionField" json:"runtime_retention_field,omitempty"`
    26  	SourceRetentionField  *int32 `protobuf:"varint,3,opt,name=source_retention_field,json=sourceRetentionField" json:"source_retention_field,omitempty"`
    27  }
    28  
    29  func (x *OptionsMessage) Reset() {
    30  	*x = OptionsMessage{}
    31  	if protoimpl.UnsafeEnabled {
    32  		mi := &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_msgTypes[0]
    33  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    34  		ms.StoreMessageInfo(mi)
    35  	}
    36  }
    37  
    38  func (x *OptionsMessage) String() string {
    39  	return protoimpl.X.MessageStringOf(x)
    40  }
    41  
    42  func (*OptionsMessage) ProtoMessage() {}
    43  
    44  func (x *OptionsMessage) ProtoReflect() protoreflect.Message {
    45  	mi := &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_msgTypes[0]
    46  	if protoimpl.UnsafeEnabled && x != nil {
    47  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    48  		if ms.LoadMessageInfo() == nil {
    49  			ms.StoreMessageInfo(mi)
    50  		}
    51  		return ms
    52  	}
    53  	return mi.MessageOf(x)
    54  }
    55  
    56  // Deprecated: Use OptionsMessage.ProtoReflect.Descriptor instead.
    57  func (*OptionsMessage) Descriptor() ([]byte, []int) {
    58  	return file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescGZIP(), []int{0}
    59  }
    60  
    61  func (x *OptionsMessage) GetPlainField() int32 {
    62  	if x != nil && x.PlainField != nil {
    63  		return *x.PlainField
    64  	}
    65  	return 0
    66  }
    67  
    68  func (x *OptionsMessage) GetRuntimeRetentionField() int32 {
    69  	if x != nil && x.RuntimeRetentionField != nil {
    70  		return *x.RuntimeRetentionField
    71  	}
    72  	return 0
    73  }
    74  
    75  func (x *OptionsMessage) GetSourceRetentionField() int32 {
    76  	if x != nil && x.SourceRetentionField != nil {
    77  		return *x.SourceRetentionField
    78  	}
    79  	return 0
    80  }
    81  
    82  var file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes = []protoimpl.ExtensionInfo{
    83  	{
    84  		ExtendedType:  (*descriptorpb.FileOptions)(nil),
    85  		ExtensionType: (*int32)(nil),
    86  		Field:         511807920,
    87  		Name:          "testretention.imported_plain_option",
    88  		Tag:           "varint,511807920,opt,name=imported_plain_option",
    89  		Filename:      "cmd/protoc-gen-go/testdata/retention/options_message.proto",
    90  	},
    91  	{
    92  		ExtendedType:  (*descriptorpb.FileOptions)(nil),
    93  		ExtensionType: (*int32)(nil),
    94  		Field:         512484074,
    95  		Name:          "testretention.imported_runtime_retention_option",
    96  		Tag:           "varint,512484074,opt,name=imported_runtime_retention_option",
    97  		Filename:      "cmd/protoc-gen-go/testdata/retention/options_message.proto",
    98  	},
    99  	{
   100  		ExtendedType:  (*descriptorpb.FileOptions)(nil),
   101  		ExtensionType: (*int32)(nil),
   102  		Field:         512645287,
   103  		Name:          "testretention.imported_source_retention_option",
   104  		Tag:           "varint,512645287,opt,name=imported_source_retention_option",
   105  		Filename:      "cmd/protoc-gen-go/testdata/retention/options_message.proto",
   106  	},
   107  	{
   108  		ExtendedType:  (*descriptorpb.FileOptions)(nil),
   109  		ExtensionType: (*OptionsMessage)(nil),
   110  		Field:         504871168,
   111  		Name:          "testretention.file_option",
   112  		Tag:           "bytes,504871168,opt,name=file_option",
   113  		Filename:      "cmd/protoc-gen-go/testdata/retention/options_message.proto",
   114  	},
   115  }
   116  
   117  // Extension fields to descriptorpb.FileOptions.
   118  var (
   119  	// optional int32 imported_plain_option = 511807920;
   120  	E_ImportedPlainOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[0]
   121  	// optional int32 imported_runtime_retention_option = 512484074;
   122  	E_ImportedRuntimeRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[1]
   123  	// optional int32 imported_source_retention_option = 512645287;
   124  	E_ImportedSourceRetentionOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[2]
   125  	// optional testretention.OptionsMessage file_option = 504871168;
   126  	E_FileOption = &file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes[3]
   127  )
   128  
   129  var File_cmd_protoc_gen_go_testdata_retention_options_message_proto protoreflect.FileDescriptor
   130  
   131  var file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDesc = []byte{
   132  	0x0a, 0x3a, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
   133  	0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x74,
   134  	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x5f, 0x6d,
   135  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x0d, 0x74, 0x65,
   136  	0x73, 0x74, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x20, 0x67, 0x6f, 0x6f,
   137  	0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x65, 0x73,
   138  	0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa9, 0x01,
   139  	0x0a, 0x0e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
   140  	0x12, 0x1f, 0x0a, 0x0b, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18,
   141  	0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x0a, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x46, 0x69, 0x65, 0x6c,
   142  	0x64, 0x12, 0x3b, 0x0a, 0x17, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x74,
   143  	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x02, 0x20, 0x01,
   144  	0x28, 0x05, 0x42, 0x03, 0x88, 0x01, 0x01, 0x52, 0x15, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
   145  	0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x12, 0x39,
   146  	0x0a, 0x16, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69,
   147  	0x6f, 0x6e, 0x5f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03,
   148  	0x88, 0x01, 0x02, 0x52, 0x14, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e,
   149  	0x74, 0x69, 0x6f, 0x6e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x3a, 0x54, 0x0a, 0x15, 0x69, 0x6d, 0x70,
   150  	0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x70, 0x6c, 0x61, 0x69, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69,
   151  	0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   152  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   153  	0x18, 0xb0, 0xa3, 0x86, 0xf4, 0x01, 0x20, 0x01, 0x28, 0x05, 0x52, 0x13, 0x69, 0x6d, 0x70, 0x6f,
   154  	0x72, 0x74, 0x65, 0x64, 0x50, 0x6c, 0x61, 0x69, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x3a,
   155  	0x70, 0x0a, 0x21, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x72, 0x75, 0x6e, 0x74,
   156  	0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70,
   157  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
   158  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f,
   159  	0x6e, 0x73, 0x18, 0xea, 0xc5, 0xaf, 0xf4, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0x88, 0x01,
   160  	0x01, 0x52, 0x1e, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x52, 0x75, 0x6e, 0x74, 0x69,
   161  	0x6d, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f,
   162  	0x6e, 0x3a, 0x6e, 0x0a, 0x20, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x5f, 0x73, 0x6f,
   163  	0x75, 0x72, 0x63, 0x65, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f,
   164  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   165  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69,
   166  	0x6f, 0x6e, 0x73, 0x18, 0xa7, 0xb1, 0xb9, 0xf4, 0x01, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0x88,
   167  	0x01, 0x02, 0x52, 0x1d, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x65, 0x64, 0x53, 0x6f, 0x75, 0x72,
   168  	0x63, 0x65, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f,
   169  	0x6e, 0x3a, 0x60, 0x0a, 0x0b, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
   170  	0x12, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   171  	0x75, 0x66, 0x2e, 0x46, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x80,
   172  	0xf2, 0xde, 0xf0, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x74, 0x65, 0x73, 0x74, 0x72,
   173  	0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
   174  	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x0a, 0x66, 0x69, 0x6c, 0x65, 0x4f, 0x70, 0x74,
   175  	0x69, 0x6f, 0x6e, 0x42, 0x41, 0x5a, 0x3f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
   176  	0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   177  	0x66, 0x2f, 0x63, 0x6d, 0x64, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x63, 0x2d, 0x67, 0x65, 0x6e,
   178  	0x2d, 0x67, 0x6f, 0x2f, 0x74, 0x65, 0x73, 0x74, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x72, 0x65, 0x74,
   179  	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e,
   180  }
   181  
   182  var (
   183  	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescOnce sync.Once
   184  	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescData = file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDesc
   185  )
   186  
   187  func file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescGZIP() []byte {
   188  	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescOnce.Do(func() {
   189  		file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescData = protoimpl.X.CompressGZIP(file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescData)
   190  	})
   191  	return file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDescData
   192  }
   193  
   194  var file_cmd_protoc_gen_go_testdata_retention_options_message_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   195  var file_cmd_protoc_gen_go_testdata_retention_options_message_proto_goTypes = []interface{}{
   196  	(*OptionsMessage)(nil),           // 0: testretention.OptionsMessage
   197  	(*descriptorpb.FileOptions)(nil), // 1: google.protobuf.FileOptions
   198  }
   199  var file_cmd_protoc_gen_go_testdata_retention_options_message_proto_depIdxs = []int32{
   200  	1, // 0: testretention.imported_plain_option:extendee -> google.protobuf.FileOptions
   201  	1, // 1: testretention.imported_runtime_retention_option:extendee -> google.protobuf.FileOptions
   202  	1, // 2: testretention.imported_source_retention_option:extendee -> google.protobuf.FileOptions
   203  	1, // 3: testretention.file_option:extendee -> google.protobuf.FileOptions
   204  	0, // 4: testretention.file_option:type_name -> testretention.OptionsMessage
   205  	5, // [5:5] is the sub-list for method output_type
   206  	5, // [5:5] is the sub-list for method input_type
   207  	4, // [4:5] is the sub-list for extension type_name
   208  	0, // [0:4] is the sub-list for extension extendee
   209  	0, // [0:0] is the sub-list for field type_name
   210  }
   211  
   212  func init() { file_cmd_protoc_gen_go_testdata_retention_options_message_proto_init() }
   213  func file_cmd_protoc_gen_go_testdata_retention_options_message_proto_init() {
   214  	if File_cmd_protoc_gen_go_testdata_retention_options_message_proto != nil {
   215  		return
   216  	}
   217  	if !protoimpl.UnsafeEnabled {
   218  		file_cmd_protoc_gen_go_testdata_retention_options_message_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   219  			switch v := v.(*OptionsMessage); i {
   220  			case 0:
   221  				return &v.state
   222  			case 1:
   223  				return &v.sizeCache
   224  			case 2:
   225  				return &v.unknownFields
   226  			default:
   227  				return nil
   228  			}
   229  		}
   230  	}
   231  	type x struct{}
   232  	out := protoimpl.TypeBuilder{
   233  		File: protoimpl.DescBuilder{
   234  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   235  			RawDescriptor: file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDesc,
   236  			NumEnums:      0,
   237  			NumMessages:   1,
   238  			NumExtensions: 4,
   239  			NumServices:   0,
   240  		},
   241  		GoTypes:           file_cmd_protoc_gen_go_testdata_retention_options_message_proto_goTypes,
   242  		DependencyIndexes: file_cmd_protoc_gen_go_testdata_retention_options_message_proto_depIdxs,
   243  		MessageInfos:      file_cmd_protoc_gen_go_testdata_retention_options_message_proto_msgTypes,
   244  		ExtensionInfos:    file_cmd_protoc_gen_go_testdata_retention_options_message_proto_extTypes,
   245  	}.Build()
   246  	File_cmd_protoc_gen_go_testdata_retention_options_message_proto = out.File
   247  	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_rawDesc = nil
   248  	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_goTypes = nil
   249  	file_cmd_protoc_gen_go_testdata_retention_options_message_proto_depIdxs = nil
   250  }
   251  

View as plain text