github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/extensions/access_loggers/open_telemetry/v3alpha/logs_service.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.16.0 5 // source: envoy/extensions/access_loggers/open_telemetry/v3alpha/logs_service.proto 6 7 package envoy_extensions_access_loggers_open_telemetry_v3alpha 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 v3 "github.com/hxx258456/ccgo/go-control-plane/envoy/extensions/access_loggers/grpc/v3" 12 _ "github.com/envoyproxy/protoc-gen-validate/validate" 13 proto "github.com/golang/protobuf/proto" 14 v1 "go.opentelemetry.io/proto/otlp/common/v1" 15 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 16 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 17 reflect "reflect" 18 sync "sync" 19 ) 20 21 const ( 22 // Verify that this generated code is sufficiently up-to-date. 23 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 24 // Verify that runtime/protoimpl is sufficiently up-to-date. 25 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 26 ) 27 28 // This is a compile-time assertion that a sufficiently up-to-date version 29 // of the legacy proto package is being used. 30 const _ = proto.ProtoPackageIsVersion4 31 32 // Configuration for the built-in *envoy.access_loggers.open_telemetry* 33 // :ref:`AccessLog <envoy_v3_api_msg_config.accesslog.v3.AccessLog>`. This configuration will 34 // populate `opentelemetry.proto.collector.v1.logs.ExportLogsServiceRequest.resource_logs <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/collector/logs/v1/logs_service.proto>`_. 35 // OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/resource/v1/resource.proto>`_ 36 // attributes are filled with Envoy node info. In addition, the request start time is set in the 37 // dedicated field. 38 // [#extension: envoy.access_loggers.open_telemetry] 39 // [#comment:TODO(itamarkam): allow configuration for resource attributes.] 40 type OpenTelemetryAccessLogConfig struct { 41 state protoimpl.MessageState 42 sizeCache protoimpl.SizeCache 43 unknownFields protoimpl.UnknownFields 44 45 // [#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.] 46 CommonConfig *v3.CommonGrpcAccessLogConfig `protobuf:"bytes,1,opt,name=common_config,json=commonConfig,proto3" json:"common_config,omitempty"` 47 // OpenTelemetry `LogResource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto>`_ 48 // fields, following `Envoy access logging formatting <https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage>`_. 49 // 50 // See 'body' in the LogResource proto for more details. 51 // Example: ``body { string_value: "%PROTOCOL%" }``. 52 Body *v1.AnyValue `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` 53 // See 'attributes' in the LogResource proto for more details. 54 // Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``. 55 Attributes *v1.KeyValueList `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"` 56 } 57 58 func (x *OpenTelemetryAccessLogConfig) Reset() { 59 *x = OpenTelemetryAccessLogConfig{} 60 if protoimpl.UnsafeEnabled { 61 mi := &file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes[0] 62 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 63 ms.StoreMessageInfo(mi) 64 } 65 } 66 67 func (x *OpenTelemetryAccessLogConfig) String() string { 68 return protoimpl.X.MessageStringOf(x) 69 } 70 71 func (*OpenTelemetryAccessLogConfig) ProtoMessage() {} 72 73 func (x *OpenTelemetryAccessLogConfig) ProtoReflect() protoreflect.Message { 74 mi := &file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes[0] 75 if protoimpl.UnsafeEnabled && x != nil { 76 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 77 if ms.LoadMessageInfo() == nil { 78 ms.StoreMessageInfo(mi) 79 } 80 return ms 81 } 82 return mi.MessageOf(x) 83 } 84 85 // Deprecated: Use OpenTelemetryAccessLogConfig.ProtoReflect.Descriptor instead. 86 func (*OpenTelemetryAccessLogConfig) Descriptor() ([]byte, []int) { 87 return file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescGZIP(), []int{0} 88 } 89 90 func (x *OpenTelemetryAccessLogConfig) GetCommonConfig() *v3.CommonGrpcAccessLogConfig { 91 if x != nil { 92 return x.CommonConfig 93 } 94 return nil 95 } 96 97 func (x *OpenTelemetryAccessLogConfig) GetBody() *v1.AnyValue { 98 if x != nil { 99 return x.Body 100 } 101 return nil 102 } 103 104 func (x *OpenTelemetryAccessLogConfig) GetAttributes() *v1.KeyValueList { 105 if x != nil { 106 return x.Attributes 107 } 108 return nil 109 } 110 111 var File_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto protoreflect.FileDescriptor 112 113 var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc = []byte{ 114 0x0a, 0x49, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 115 0x6e, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 116 0x73, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 117 0x2f, 0x76, 0x33, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x6c, 0x6f, 0x67, 0x73, 0x5f, 0x73, 0x65, 118 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x36, 0x65, 0x6e, 0x76, 119 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x63, 120 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x73, 0x2e, 0x6f, 0x70, 0x65, 121 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x61, 0x6c, 122 0x70, 0x68, 0x61, 0x1a, 0x31, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 123 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 124 0x67, 0x65, 0x72, 0x73, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x33, 0x2f, 0x61, 0x6c, 0x73, 125 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 126 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 127 0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 128 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 129 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 130 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69, 131 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x02, 0x0a, 0x1c, 0x4f, 132 0x70, 0x65, 0x6e, 0x54, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x41, 0x63, 0x63, 0x65, 133 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x71, 0x0a, 0x0d, 0x63, 134 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 135 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 136 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 137 0x67, 0x65, 0x72, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d, 138 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 139 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01, 140 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3b, 141 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f, 142 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f, 143 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x79, 144 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x4b, 0x0a, 0x0a, 0x61, 145 0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 146 0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 147 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 148 0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0a, 0x61, 0x74, 149 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x42, 0x6a, 0x0a, 0x44, 0x69, 0x6f, 0x2e, 0x65, 150 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 151 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 152 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x73, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 153 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x61, 0x6c, 0x70, 0x68, 0x61, 154 0x42, 0x10, 0x4c, 0x6f, 0x67, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 155 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x08, 0x01, 0xba, 0x80, 0xc8, 0xd1, 156 0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 157 } 158 159 var ( 160 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescOnce sync.Once 161 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData = file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc 162 ) 163 164 func file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescGZIP() []byte { 165 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescOnce.Do(func() { 166 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData) 167 }) 168 return file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData 169 } 170 171 var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1) 172 var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_goTypes = []interface{}{ 173 (*OpenTelemetryAccessLogConfig)(nil), // 0: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig 174 (*v3.CommonGrpcAccessLogConfig)(nil), // 1: envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig 175 (*v1.AnyValue)(nil), // 2: opentelemetry.proto.common.v1.AnyValue 176 (*v1.KeyValueList)(nil), // 3: opentelemetry.proto.common.v1.KeyValueList 177 } 178 var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_depIdxs = []int32{ 179 1, // 0: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig.common_config:type_name -> envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig 180 2, // 1: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig.body:type_name -> opentelemetry.proto.common.v1.AnyValue 181 3, // 2: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig.attributes:type_name -> opentelemetry.proto.common.v1.KeyValueList 182 3, // [3:3] is the sub-list for method output_type 183 3, // [3:3] is the sub-list for method input_type 184 3, // [3:3] is the sub-list for extension type_name 185 3, // [3:3] is the sub-list for extension extendee 186 0, // [0:3] is the sub-list for field type_name 187 } 188 189 func init() { file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_init() } 190 func file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_init() { 191 if File_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto != nil { 192 return 193 } 194 if !protoimpl.UnsafeEnabled { 195 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 196 switch v := v.(*OpenTelemetryAccessLogConfig); i { 197 case 0: 198 return &v.state 199 case 1: 200 return &v.sizeCache 201 case 2: 202 return &v.unknownFields 203 default: 204 return nil 205 } 206 } 207 } 208 type x struct{} 209 out := protoimpl.TypeBuilder{ 210 File: protoimpl.DescBuilder{ 211 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 212 RawDescriptor: file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc, 213 NumEnums: 0, 214 NumMessages: 1, 215 NumExtensions: 0, 216 NumServices: 0, 217 }, 218 GoTypes: file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_goTypes, 219 DependencyIndexes: file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_depIdxs, 220 MessageInfos: file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes, 221 }.Build() 222 File_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto = out.File 223 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc = nil 224 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_goTypes = nil 225 file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_depIdxs = nil 226 }