resource.pb.go (8467B)
1 // Copyright 2019, OpenTelemetry Authors 2 // 3 // Licensed under the Apache License, Version 2.0 (the "License"); 4 // you may not use this file except in compliance with the License. 5 // You may obtain a copy of the License at 6 // 7 // http://www.apache.org/licenses/LICENSE-2.0 8 // 9 // Unless required by applicable law or agreed to in writing, software 10 // distributed under the License is distributed on an "AS IS" BASIS, 11 // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 // See the License for the specific language governing permissions and 13 // limitations under the License. 14 15 // Code generated by protoc-gen-go. DO NOT EDIT. 16 // versions: 17 // protoc-gen-go v1.26.0 18 // protoc v3.17.3 19 // source: opentelemetry/proto/resource/v1/resource.proto 20 21 package v1 22 23 import ( 24 v1 "go.opentelemetry.io/proto/otlp/common/v1" 25 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 26 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 27 reflect "reflect" 28 sync "sync" 29 ) 30 31 const ( 32 // Verify that this generated code is sufficiently up-to-date. 33 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 34 // Verify that runtime/protoimpl is sufficiently up-to-date. 35 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 36 ) 37 38 // Resource information. 39 type Resource struct { 40 state protoimpl.MessageState 41 sizeCache protoimpl.SizeCache 42 unknownFields protoimpl.UnknownFields 43 44 // Set of attributes that describe the resource. 45 // Attribute keys MUST be unique (it is not allowed to have more than one 46 // attribute with the same key). 47 Attributes []*v1.KeyValue `protobuf:"bytes,1,rep,name=attributes,proto3" json:"attributes,omitempty"` 48 // dropped_attributes_count is the number of dropped attributes. If the value is 0, then 49 // no attributes were dropped. 50 DroppedAttributesCount uint32 `protobuf:"varint,2,opt,name=dropped_attributes_count,json=droppedAttributesCount,proto3" json:"dropped_attributes_count,omitempty"` 51 } 52 53 func (x *Resource) Reset() { 54 *x = Resource{} 55 if protoimpl.UnsafeEnabled { 56 mi := &file_opentelemetry_proto_resource_v1_resource_proto_msgTypes[0] 57 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 58 ms.StoreMessageInfo(mi) 59 } 60 } 61 62 func (x *Resource) String() string { 63 return protoimpl.X.MessageStringOf(x) 64 } 65 66 func (*Resource) ProtoMessage() {} 67 68 func (x *Resource) ProtoReflect() protoreflect.Message { 69 mi := &file_opentelemetry_proto_resource_v1_resource_proto_msgTypes[0] 70 if protoimpl.UnsafeEnabled && x != nil { 71 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 72 if ms.LoadMessageInfo() == nil { 73 ms.StoreMessageInfo(mi) 74 } 75 return ms 76 } 77 return mi.MessageOf(x) 78 } 79 80 // Deprecated: Use Resource.ProtoReflect.Descriptor instead. 81 func (*Resource) Descriptor() ([]byte, []int) { 82 return file_opentelemetry_proto_resource_v1_resource_proto_rawDescGZIP(), []int{0} 83 } 84 85 func (x *Resource) GetAttributes() []*v1.KeyValue { 86 if x != nil { 87 return x.Attributes 88 } 89 return nil 90 } 91 92 func (x *Resource) GetDroppedAttributesCount() uint32 { 93 if x != nil { 94 return x.DroppedAttributesCount 95 } 96 return 0 97 } 98 99 var File_opentelemetry_proto_resource_v1_resource_proto protoreflect.FileDescriptor 100 101 var file_opentelemetry_proto_resource_v1_resource_proto_rawDesc = []byte{ 102 0x0a, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 103 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2f, 0x76, 104 0x31, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 105 0x12, 0x1f, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 106 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x76, 107 0x31, 0x1a, 0x2a, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 108 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2f, 0x76, 0x31, 109 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x8d, 0x01, 110 0x0a, 0x08, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12, 0x47, 0x0a, 0x0a, 0x61, 0x74, 111 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 112 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x70, 113 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x4b, 114 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x61, 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 115 0x74, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x18, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x5f, 0x61, 116 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 117 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x16, 0x64, 0x72, 0x6f, 0x70, 0x70, 0x65, 0x64, 0x41, 0x74, 118 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x43, 0x6f, 0x75, 0x6e, 0x74, 0x42, 0x83, 0x01, 119 0x0a, 0x22, 0x69, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 120 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 121 0x65, 0x2e, 0x76, 0x31, 0x42, 0x0d, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x50, 0x72, 122 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x2a, 0x67, 0x6f, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 123 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x69, 0x6f, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 124 0x2f, 0x6f, 0x74, 0x6c, 0x70, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2f, 0x76, 125 0x31, 0xaa, 0x02, 0x1f, 0x4f, 0x70, 0x65, 0x6e, 0x54, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 126 0x79, 0x2e, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 127 0x2e, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 128 } 129 130 var ( 131 file_opentelemetry_proto_resource_v1_resource_proto_rawDescOnce sync.Once 132 file_opentelemetry_proto_resource_v1_resource_proto_rawDescData = file_opentelemetry_proto_resource_v1_resource_proto_rawDesc 133 ) 134 135 func file_opentelemetry_proto_resource_v1_resource_proto_rawDescGZIP() []byte { 136 file_opentelemetry_proto_resource_v1_resource_proto_rawDescOnce.Do(func() { 137 file_opentelemetry_proto_resource_v1_resource_proto_rawDescData = protoimpl.X.CompressGZIP(file_opentelemetry_proto_resource_v1_resource_proto_rawDescData) 138 }) 139 return file_opentelemetry_proto_resource_v1_resource_proto_rawDescData 140 } 141 142 var file_opentelemetry_proto_resource_v1_resource_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 143 var file_opentelemetry_proto_resource_v1_resource_proto_goTypes = []interface{}{ 144 (*Resource)(nil), // 0: opentelemetry.proto.resource.v1.Resource 145 (*v1.KeyValue)(nil), // 1: opentelemetry.proto.common.v1.KeyValue 146 } 147 var file_opentelemetry_proto_resource_v1_resource_proto_depIdxs = []int32{ 148 1, // 0: opentelemetry.proto.resource.v1.Resource.attributes:type_name -> opentelemetry.proto.common.v1.KeyValue 149 1, // [1:1] is the sub-list for method output_type 150 1, // [1:1] is the sub-list for method input_type 151 1, // [1:1] is the sub-list for extension type_name 152 1, // [1:1] is the sub-list for extension extendee 153 0, // [0:1] is the sub-list for field type_name 154 } 155 156 func init() { file_opentelemetry_proto_resource_v1_resource_proto_init() } 157 func file_opentelemetry_proto_resource_v1_resource_proto_init() { 158 if File_opentelemetry_proto_resource_v1_resource_proto != nil { 159 return 160 } 161 if !protoimpl.UnsafeEnabled { 162 file_opentelemetry_proto_resource_v1_resource_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 163 switch v := v.(*Resource); i { 164 case 0: 165 return &v.state 166 case 1: 167 return &v.sizeCache 168 case 2: 169 return &v.unknownFields 170 default: 171 return nil 172 } 173 } 174 } 175 type x struct{} 176 out := protoimpl.TypeBuilder{ 177 File: protoimpl.DescBuilder{ 178 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 179 RawDescriptor: file_opentelemetry_proto_resource_v1_resource_proto_rawDesc, 180 NumEnums: 0, 181 NumMessages: 1, 182 NumExtensions: 0, 183 NumServices: 0, 184 }, 185 GoTypes: file_opentelemetry_proto_resource_v1_resource_proto_goTypes, 186 DependencyIndexes: file_opentelemetry_proto_resource_v1_resource_proto_depIdxs, 187 MessageInfos: file_opentelemetry_proto_resource_v1_resource_proto_msgTypes, 188 }.Build() 189 File_opentelemetry_proto_resource_v1_resource_proto = out.File 190 file_opentelemetry_proto_resource_v1_resource_proto_rawDesc = nil 191 file_opentelemetry_proto_resource_v1_resource_proto_goTypes = nil 192 file_opentelemetry_proto_resource_v1_resource_proto_depIdxs = nil 193 }