hs-opentelemetry-otlp 0.2.0.0 → 1.0.0.0
raw patch · 11 files changed
+10448/−7659 lines, 11 filesPVP ok
version bump matches the API change (PVP)
API changes (from Hackage documentation)
- Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsPartialSuccess "rejectedLogRecords" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsServiceResponse "maybe'partialSuccess" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsPartialSuccess)
- Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsPartialSuccess
- Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsServiceRequest
- Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsServiceResponse
- Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsPartialSuccess "rejectedDataPoints" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsServiceResponse "maybe'partialSuccess" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsPartialSuccess)
- Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsPartialSuccess
- Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsServiceRequest
- Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsServiceResponse
- Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesPartialSuccess "rejectedProfiles" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceRequest "maybe'dictionary" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesDictionary)
- Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceResponse "maybe'partialSuccess" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesPartialSuccess)
- Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesPartialSuccess
- Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceRequest
- Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceResponse
- Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTracePartialSuccess "rejectedSpans" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTraceServiceResponse "maybe'partialSuccess" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTracePartialSuccess)
- Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTracePartialSuccess
- Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTraceServiceRequest
- Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance GHC.Show.Show Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTraceServiceResponse
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "intValue" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'arrayValue" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.ArrayValue)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'boolValue" (GHC.Maybe.Maybe GHC.Types.Bool)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'bytesValue" (GHC.Maybe.Maybe Data.ByteString.Internal.Type.ByteString)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'doubleValue" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'intValue" (GHC.Maybe.Maybe GHC.Int.Int64)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'kvlistValue" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.KeyValueList)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'stringValue" (GHC.Maybe.Maybe Data.Text.Internal.Text)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'value" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue'Value)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue "maybe'value" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue'Value
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.ArrayValue
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.EntityRef
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue
- Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.KeyValueList
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "maybe'body" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "observedTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.ResourceLogs "maybe'resource" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.ScopeLogs "maybe'scope" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags'UnrecognizedValue
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogsData
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.ResourceLogs
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.ScopeLogs
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber
- Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber'UnrecognizedValue
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "asInt" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "maybe'asDouble" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "maybe'asInt" (GHC.Maybe.Maybe GHC.Int.Int64)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "maybe'value" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar'Value)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "count" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'max" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'min" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'negative" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'positive" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'sum" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "scale" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "startTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "zeroCount" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets "bucketCounts" [GHC.Word.Word64]
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets "offset" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets "vec'bucketCounts" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "bucketCounts" [GHC.Word.Word64]
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "count" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "maybe'max" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "maybe'min" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "maybe'sum" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "startTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "vec'bucketCounts" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'data'" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric'Data)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'exponentialHistogram" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogram)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'gauge" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Gauge)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'histogram" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Histogram)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'sum" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Sum)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'summary" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Summary)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "asInt" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "maybe'asDouble" (GHC.Maybe.Maybe GHC.Types.Double)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "maybe'asInt" (GHC.Maybe.Maybe GHC.Int.Int64)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "maybe'value" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint'Value)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "startTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ResourceMetrics "maybe'resource" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ScopeMetrics "maybe'scope" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "count" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "startTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality'UnrecognizedValue
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags'UnrecognizedValue
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar'Value
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogram
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Gauge
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Histogram
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric'Data
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.MetricsData
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint'Value
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ResourceMetrics
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ScopeMetrics
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Sum
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Summary
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint
- Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint'ValueAtQuantile
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "filenameStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "nameStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "startLine" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "systemNameStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit "keyStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit "maybe'value" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit "unitStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line "column" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line "functionIndex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line "line" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "address" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "attributeIndices" [GHC.Int.Int32]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "mappingIndex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Int.Int32)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "attributeIndices" [GHC.Int.Int32]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "fileOffset" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "filenameStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "memoryLimit" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "memoryStart" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Int.Int32)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "attributeIndices" [GHC.Int.Int32]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "durationNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "maybe'periodType" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "maybe'sampleType" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "period" GHC.Int.Int64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Int.Int32)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesData "maybe'dictionary" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesDictionary)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ResourceProfiles "maybe'resource" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "attributeIndices" [GHC.Int.Int32]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "linkIndex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "stackIndex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "timestampsUnixNano" [GHC.Word.Word64]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "values" [GHC.Int.Int64]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Int.Int32)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "vec'timestampsUnixNano" (Data.Vector.Unboxed.Base.Vector GHC.Word.Word64)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "vec'values" (Data.Vector.Unboxed.Base.Vector GHC.Int.Int64)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ScopeProfiles "maybe'scope" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Stack "locationIndices" [GHC.Int.Int32]
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Stack "vec'locationIndices" (Data.Vector.Unboxed.Base.Vector GHC.Int.Int32)
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType "typeStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType "unitStrindex" GHC.Int.Int32
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Link
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesData
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesDictionary
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ResourceProfiles
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ScopeProfiles
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Stack
- Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType
- Proto.Opentelemetry.Proto.Resource.V1.Resource: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Resource.V1.Resource: instance GHC.Show.Show Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.ResourceSpans "maybe'resource" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.ScopeSpans "maybe'scope" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "droppedEventsCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "droppedLinksCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "endTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "maybe'status" (GHC.Maybe.Maybe Proto.Opentelemetry.Proto.Trace.V1.Trace.Status)
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "startTimeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Event "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Event "timeUnixNano" GHC.Word.Word64
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Link "droppedAttributesCount" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Link "flags" GHC.Word.Word32
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Enum.Bounded Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Enum.Enum Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.ResourceSpans
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.ScopeSpans
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Event
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Link
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind'UnrecognizedValue
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags'UnrecognizedValue
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Status
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode'UnrecognizedValue
- Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.TracesData
+ Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsPartialSuccess "rejectedLogRecords" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsServiceResponse "maybe'partialSuccess" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsPartialSuccess)
+ Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsPartialSuccess
+ Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsServiceRequest
+ Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Logs.V1.LogsService.ExportLogsServiceResponse
+ Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsPartialSuccess "rejectedDataPoints" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsServiceResponse "maybe'partialSuccess" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsPartialSuccess)
+ Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsPartialSuccess
+ Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsServiceRequest
+ Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Metrics.V1.MetricsService.ExportMetricsServiceResponse
+ Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesPartialSuccess "rejectedProfiles" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceRequest "maybe'dictionary" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesDictionary)
+ Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceResponse "maybe'partialSuccess" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesPartialSuccess)
+ Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesPartialSuccess
+ Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceRequest
+ Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Profiles.V1development.ProfilesService.ExportProfilesServiceResponse
+ Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTracePartialSuccess "rejectedSpans" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTraceServiceResponse "maybe'partialSuccess" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTracePartialSuccess)
+ Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTracePartialSuccess
+ Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTraceServiceRequest
+ Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Collector.Trace.V1.TraceService.ExportTraceServiceResponse
+ Proto.Opentelemetry.Proto.Common.V1.Common: AnyValue'StringValueStrindex :: !Int32 -> AnyValue'Value
+ Proto.Opentelemetry.Proto.Common.V1.Common: _AnyValue'StringValueStrindex :: Prism' AnyValue'Value Int32
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "intValue" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'arrayValue" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.ArrayValue)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'boolValue" (GHC.Internal.Maybe.Maybe GHC.Types.Bool)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'bytesValue" (GHC.Internal.Maybe.Maybe Data.ByteString.Internal.Type.ByteString)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'doubleValue" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'intValue" (GHC.Internal.Maybe.Maybe GHC.Internal.Int.Int64)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'kvlistValue" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.KeyValueList)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'stringValue" (GHC.Internal.Maybe.Maybe Data.Text.Internal.Text)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'stringValueStrindex" (GHC.Internal.Maybe.Maybe GHC.Internal.Int.Int32)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "maybe'value" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue'Value)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue "stringValueStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue "keyStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue "maybe'value" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue'Value
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.ArrayValue
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.EntityRef
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue
+ Proto.Opentelemetry.Proto.Common.V1.Common: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Common.V1.Common.KeyValueList
+ Proto.Opentelemetry.Proto.Common.V1.Common_Fields: keyStrindex :: (Functor f, HasField s "keyStrindex" a) => LensLike' f s a
+ Proto.Opentelemetry.Proto.Common.V1.Common_Fields: maybe'stringValueStrindex :: (Functor f, HasField s "maybe'stringValueStrindex" a) => LensLike' f s a
+ Proto.Opentelemetry.Proto.Common.V1.Common_Fields: stringValueStrindex :: (Functor f, HasField s "stringValueStrindex" a) => LensLike' f s a
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "maybe'body" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "observedTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.ResourceLogs "maybe'resource" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Logs.V1.Logs.ScopeLogs "maybe'scope" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecord
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogRecordFlags'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.LogsData
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.ResourceLogs
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.ScopeLogs
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber
+ Proto.Opentelemetry.Proto.Logs.V1.Logs: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Logs.V1.Logs.SeverityNumber'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "asInt" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "maybe'asDouble" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "maybe'asInt" (GHC.Internal.Maybe.Maybe GHC.Internal.Int.Int64)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "maybe'value" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar'Value)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "count" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'max" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'min" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'negative" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'positive" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "maybe'sum" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "scale" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "startTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint "zeroCount" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets "bucketCounts" [GHC.Internal.Word.Word64]
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets "offset" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets "vec'bucketCounts" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Word.Word64)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "bucketCounts" [GHC.Internal.Word.Word64]
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "count" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "maybe'max" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "maybe'min" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "maybe'sum" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "startTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint "vec'bucketCounts" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Word.Word64)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'data'" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric'Data)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'exponentialHistogram" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogram)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'gauge" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Gauge)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'histogram" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Histogram)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'sum" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Sum)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric "maybe'summary" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Summary)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "asInt" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "maybe'asDouble" (GHC.Internal.Maybe.Maybe GHC.Types.Double)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "maybe'asInt" (GHC.Internal.Maybe.Maybe GHC.Internal.Int.Int64)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "maybe'value" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint'Value)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "startTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ResourceMetrics "maybe'resource" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ScopeMetrics "maybe'scope" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "count" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "startTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.AggregationTemporality'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.DataPointFlags'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Exemplar'Value
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogram
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ExponentialHistogramDataPoint'Buckets
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Gauge
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Histogram
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.HistogramDataPoint
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Metric'Data
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.MetricsData
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.NumberDataPoint'Value
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ResourceMetrics
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.ScopeMetrics
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Sum
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.Summary
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint
+ Proto.Opentelemetry.Proto.Metrics.V1.Metrics: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Metrics.V1.Metrics.SummaryDataPoint'ValueAtQuantile
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "filenameStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "nameStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "startLine" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function "systemNameStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit "keyStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit "maybe'value" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit "unitStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line "column" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line "functionIndex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line "line" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "address" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "attributeIndices" [GHC.Internal.Int.Int32]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "mappingIndex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Int.Int32)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "attributeIndices" [GHC.Internal.Int.Int32]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "fileOffset" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "filenameStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "memoryLimit" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "memoryStart" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Int.Int32)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "attributeIndices" [GHC.Internal.Int.Int32]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "durationNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "maybe'periodType" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "maybe'sampleType" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "period" GHC.Internal.Int.Int64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Int.Int32)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesData "maybe'dictionary" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesDictionary)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ResourceProfiles "maybe'resource" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "attributeIndices" [GHC.Internal.Int.Int32]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "linkIndex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "stackIndex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "timestampsUnixNano" [GHC.Internal.Word.Word64]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "values" [GHC.Internal.Int.Int64]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "vec'attributeIndices" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Int.Int32)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "vec'timestampsUnixNano" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Word.Word64)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample "vec'values" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Int.Int64)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ScopeProfiles "maybe'scope" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Stack "locationIndices" [GHC.Internal.Int.Int32]
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Stack "vec'locationIndices" (Data.Vector.Unboxed.Base.Vector GHC.Internal.Int.Int32)
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType "typeStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType "unitStrindex" GHC.Internal.Int.Int32
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Function
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.KeyValueAndUnit
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Line
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Link
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Location
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Mapping
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Profile
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesData
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ProfilesDictionary
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ResourceProfiles
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Sample
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ScopeProfiles
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.Stack
+ Proto.Opentelemetry.Proto.Profiles.V1development.Profiles: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Profiles.V1development.Profiles.ValueType
+ Proto.Opentelemetry.Proto.Resource.V1.Resource: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Resource.V1.Resource: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.ResourceSpans "maybe'resource" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.ScopeSpans "maybe'scope" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "droppedEventsCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "droppedLinksCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "endTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "maybe'status" (GHC.Internal.Maybe.Maybe Proto.Opentelemetry.Proto.Trace.V1.Trace.Status)
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span "startTimeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Event "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Event "timeUnixNano" GHC.Internal.Word.Word64
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Link "droppedAttributesCount" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance Data.ProtoLens.Field.HasField Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Link "flags" GHC.Internal.Word.Word32
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Enum.Bounded Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Enum.Enum Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.ResourceSpans
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.ScopeSpans
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Event
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'Link
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Span'SpanKind'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.SpanFlags'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Status
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.Status'StatusCode'UnrecognizedValue
+ Proto.Opentelemetry.Proto.Trace.V1.Trace: instance GHC.Internal.Show.Show Proto.Opentelemetry.Proto.Trace.V1.Trace.TracesData
Files
- ChangeLog.md +5/−0
- LICENSE +1/−1
- README.md +9/−5
- hs-opentelemetry-otlp.cabal +7/−6
- proto/opentelemetry/proto/common/v1/common.proto +25/−0
- proto/opentelemetry/proto/logs/v1/logs.proto +0/−1
- proto/opentelemetry/proto/profiles/v1development/profiles.proto +29/−10
- src/Proto/Opentelemetry/Proto/Common/V1/Common.hs +282/−104
- src/Proto/Opentelemetry/Proto/Common/V1/Common_Fields.hs +312/−156
- src/Proto/Opentelemetry/Proto/Logs/V1/Logs.hs +2759/−2185
- src/Proto/Opentelemetry/Proto/Profiles/V1development/Profiles.hs +7019/−5191
ChangeLog.md view
@@ -2,6 +2,11 @@ ## Unreleased +## 1.0.0.0 - 2026-05-29++- Update to OTLP specification v1.10.0 (profiles: reference-based attributes, common: ref→strindex rename)+- Fix `generate-modules.sh` for macOS compatibility (BSD tar/sed/xargs)+ ## 0.2.0.0 - Support OTLP specification v1.9.0
LICENSE view
@@ -1,4 +1,4 @@-Copyright Ian Duncan (c) 2021+Copyright Ian Duncan (c) 2021-2026 All rights reserved.
README.md view
@@ -1,9 +1,13 @@-# otlp+# hs-opentelemetry-otlp++[](https://hackage.haskell.org/package/hs-opentelemetry-otlp)+ A package containing `.hs` files with data types generated from the Protobuf definitions (i.e.: `.proto` files) of the OpenTelemetry protocol (OTLP). -## Auto-generation Instructions-To generate `.hs` files from a new version of OTLP, you need to take the corresponding Git tag from the opentelemetry-proto repository [1], write it into the `OTLP_VERSION` file, and run the `./scripts/generate-modules.sh` script.+## Code Generation Instructions -Auto-generated files can be found in the `src` directory.+To generate `.hs` files from a new version of OTLP, you need to take the corresponding Git tag from the opentelemetry-proto repository[^1], write it into the `OTLP_VERSION` file, and run the `./scripts/generate-modules.sh` script. -[1] https://github.com/open-telemetry/opentelemetry-proto+Generated files can be found in the `src` directory.++[^1]: https://github.com/open-telemetry/opentelemetry-proto
hs-opentelemetry-otlp.cabal view
@@ -1,13 +1,13 @@-cabal-version: 1.12+cabal-version: 1.18 --- This file has been generated from package.yaml by hpack version 0.37.0.+-- This file has been generated from package.yaml by hpack version 0.38.3. -- -- see: https://github.com/sol/hpack name: hs-opentelemetry-otlp-version: 0.2.0.0-synopsis: OpenTelemetry protocol buffer modules generated for the OTLP protocol by the proto-lens package-description: Please see the README on GitHub at <https://github.com/iand675/hs-opentelemetry#readme>+version: 1.0.0.0+synopsis: OTLP protocol buffer modules for OpenTelemetry, generated via proto-lens+description: proto-lens generated Haskell modules for the OpenTelemetry Protocol (OTLP) protocol buffer definitions. Provides the wire types used by OTLP exporters. Please see the README on GitHub at <https://github.com/iand675/hs-opentelemetry#readme>. category: OpenTelemetry homepage: https://github.com/iand675/hs-opentelemetry#readme bug-reports: https://github.com/iand675/hs-opentelemetry/issues@@ -19,7 +19,6 @@ build-type: Simple extra-source-files: README.md- ChangeLog.md proto/opentelemetry/proto/collector/logs/v1/logs_service.proto proto/opentelemetry/proto/collector/metrics/v1/metrics_service.proto proto/opentelemetry/proto/collector/profiles/v1development/profiles_service.proto@@ -30,6 +29,8 @@ proto/opentelemetry/proto/profiles/v1development/profiles.proto proto/opentelemetry/proto/resource/v1/resource.proto proto/opentelemetry/proto/trace/v1/trace.proto+extra-doc-files:+ ChangeLog.md source-repository head type: git
proto/opentelemetry/proto/common/v1/common.proto view
@@ -36,6 +36,17 @@ ArrayValue array_value = 5; KeyValueList kvlist_value = 6; bytes bytes_value = 7;+ // Reference to the string value in ProfilesDictionary.string_table.+ //+ // Note: This is currently used exclusively in the Profiling signal.+ // Implementers of OTLP receivers for signals other than Profiling should+ // treat the presence of this value as a non-fatal issue.+ // Log an error or warning indicating an unexpected field intended for the+ // Profiling signal and process the data as if this value were absent or+ // empty, ignoring its semantic content for the non-Profiling signal.+ //+ // Status: [Development]+ int32 string_value_strindex = 8; } } @@ -65,10 +76,24 @@ // attributes, etc. message KeyValue { // The key name of the pair.+ // key_ref MUST NOT be set if key is used. string key = 1; // The value of the pair. AnyValue value = 2;++ // Reference to the string key in ProfilesDictionary.string_table.+ // key MUST NOT be set if key_strindex is used.+ //+ // Note: This is currently used exclusively in the Profiling signal.+ // Implementers of OTLP receivers for signals other than Profiling should+ // treat the presence of this key as a non-fatal issue.+ // Log an error or warning indicating an unexpected field intended for the+ // Profiling signal and process the data as if this value were absent or+ // empty, ignoring its semantic content for the non-Profiling signal.+ //+ // Status: [Development]+ int32 key_strindex = 3; } // InstrumentationScope is a message representing the instrumentation scope information
proto/opentelemetry/proto/logs/v1/logs.proto view
@@ -85,7 +85,6 @@ // Possible values for LogRecord.SeverityNumber. enum SeverityNumber {- // UNSPECIFIED is the default SeverityNumber, it MUST NOT be used. SEVERITY_NUMBER_UNSPECIFIED = 0; SEVERITY_NUMBER_TRACE = 1; SEVERITY_NUMBER_TRACE2 = 2;
proto/opentelemetry/proto/profiles/v1development/profiles.proto view
@@ -284,9 +284,14 @@ // The following fields 3-12 are informational, do not affect // interpretation of results. - // Time of collection (UTC) represented as nanoseconds past the epoch.+ // Time of collection. Value is UNIX Epoch time in nanoseconds since 00:00:00+ // UTC on 1 January 1970. fixed64 time_unix_nano = 3;- // Duration of the profile, if a duration makes sense.+ // Duration of the profile. For instant profiles like live heap snapshot, the+ // duration can be zero but it may be preferable to set time_unix_nano to the+ // process start time and duration_nano to the relative time when the profile+ // was gathered. This ensures Sample.timestamps_unix_nano values such as+ // allocation timestamp fall into the profile time range. uint64 duration_nano = 4; // The kind of events between sampled occurrences. // e.g [ "cpu","cycles" ] or [ "heap","bytes" ]@@ -364,8 +369,12 @@ // both fields are populated, they MUST contain the same number of elements, and // the elements at the same index MUST refer to the same event. //-// Examples of different ways of representing a sample with the total value of 10:+// For the purposes of efficiently representing aggregated data observations, a Sample is regarded+// as having a shared identity and an associated collection of per-observation data points.+// Samples having the same identity SHOULD be combined by inserting timestamps and values to the data arrays. //+// Examples of different ways ('shapes') of representing a sample with the total value of 10:+// // Report of a stacktrace at 10 timestamps (consumers must assume the value is 1 for each point): // values: [] // timestamps_unix_nano: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]@@ -377,20 +386,30 @@ // Report of a stacktrace at 4 timestamps where each point records a specific value: // values: [2, 2, 3, 3] // timestamps_unix_nano: [1, 2, 3, 4]+//+// All Samples for a Profile SHOULD have the same shape, i.e. all data observation series should consistently+// adopt the same data recording style.+// message Sample {++ // A Sample's identity (i.e. 'primary key') is the tuple of {stack_index, set_of(attribute_indices), link_index}+ // Reference to stack in ProfilesDictionary.stack_table. int32 stack_index = 1;- // The type and unit of each value is defined by Profile.sample_type.- repeated int64 values = 2; // References to attributes in ProfilesDictionary.attribute_table. [optional]- repeated int32 attribute_indices = 3;-+ repeated int32 attribute_indices = 2; // Reference to link in ProfilesDictionary.link_table. [optional] // It can be unset / set to 0 if no link exists, as link_table[0] is always a 'null' default value.- int32 link_index = 4;+ int32 link_index = 3; - // Timestamps associated with Sample represented in nanoseconds. These- // timestamps should fall within the Profile's time range.+ // The following fields may contain per-observation data and do not form part of the Sample's identity.++ // The type and unit of each value is defined by Profile.sample_type.+ repeated int64 values = 4;+ // Timestamps associated with Sample. Value is UNIX Epoch time in nanoseconds+ // since 00:00:00 UTC on 1 January 1970. The timestamps should fall within the+ // [Profile.time_unix_nano, Profile.time_unix_nano + Profile.duration_nano)+ // time range. repeated fixed64 timestamps_unix_nano = 5; }
src/Proto/Opentelemetry/Proto/Common/V1/Common.hs view
@@ -8,8 +8,8 @@ AnyValue(), AnyValue'Value(..), _AnyValue'StringValue, _AnyValue'BoolValue, _AnyValue'IntValue, _AnyValue'DoubleValue, _AnyValue'ArrayValue, _AnyValue'KvlistValue, _AnyValue'BytesValue,- ArrayValue(), EntityRef(), InstrumentationScope(), KeyValue(),- KeyValueList()+ _AnyValue'StringValueStrindex, ArrayValue(), EntityRef(),+ InstrumentationScope(), KeyValue(), KeyValueList() ) where import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism@@ -52,7 +52,10 @@ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.maybe'kvlistValue' @:: Lens' AnyValue (Prelude.Maybe KeyValueList)@ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.kvlistValue' @:: Lens' AnyValue KeyValueList@ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.maybe'bytesValue' @:: Lens' AnyValue (Prelude.Maybe Data.ByteString.ByteString)@- * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.bytesValue' @:: Lens' AnyValue Data.ByteString.ByteString@ -}+ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.bytesValue' @:: Lens' AnyValue Data.ByteString.ByteString@+ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.maybe'stringValueStrindex' @:: Lens' AnyValue (Prelude.Maybe Data.Int.Int32)@+ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.stringValueStrindex' @:: Lens' AnyValue Data.Int.Int32@+-} data AnyValue = AnyValue'_constructor {_AnyValue'value :: !(Prelude.Maybe AnyValue'Value), _AnyValue'_unknownFields :: !Data.ProtoLens.FieldSet}@@ -70,7 +73,8 @@ AnyValue'DoubleValue !Prelude.Double | AnyValue'ArrayValue !ArrayValue | AnyValue'KvlistValue !KeyValueList |- AnyValue'BytesValue !Data.ByteString.ByteString+ AnyValue'BytesValue !Data.ByteString.ByteString |+ AnyValue'StringValueStrindex !Data.Int.Int32 deriving stock (Prelude.Show, Prelude.Eq, Prelude.Ord) instance Data.ProtoLens.Field.HasField AnyValue "maybe'value" (Prelude.Maybe AnyValue'Value) where fieldOf _@@ -246,6 +250,45 @@ _otherwise -> Prelude.Nothing) (\ _ y__ -> Prelude.fmap AnyValue'BytesValue y__)) (Data.ProtoLens.maybeLens Data.ProtoLens.fieldDefault))+instance Data.ProtoLens.Field.HasField AnyValue "maybe'stringValueStrindex" (Prelude.Maybe Data.Int.Int32) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _AnyValue'value+ (\x__ y__ -> x__ {_AnyValue'value = y__})+ )+ ( Lens.Family2.Unchecked.lens+ ( \x__ ->+ case x__ of+ (Prelude.Just (AnyValue'StringValueStrindex x__val)) ->+ Prelude.Just x__val+ _otherwise -> Prelude.Nothing+ )+ (\_ y__ -> Prelude.fmap AnyValue'StringValueStrindex y__)+ )+++instance Data.ProtoLens.Field.HasField AnyValue "stringValueStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _AnyValue'value+ (\x__ y__ -> x__ {_AnyValue'value = y__})+ )+ ( (Prelude..)+ ( Lens.Family2.Unchecked.lens+ ( \x__ ->+ case x__ of+ (Prelude.Just (AnyValue'StringValueStrindex x__val)) ->+ Prelude.Just x__val+ _otherwise -> Prelude.Nothing+ )+ (\_ y__ -> Prelude.fmap AnyValue'StringValueStrindex y__)+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.fieldDefault)+ )++ instance Data.ProtoLens.Message AnyValue where messageName _ = Data.Text.pack "opentelemetry.proto.common.v1.AnyValue"@@ -261,7 +304,8 @@ \arrayValue\DC2P\n\ \\fkvlist_value\CAN\ACK \SOH(\v2+.opentelemetry.proto.common.v1.KeyValueListH\NULR\vkvlistValue\DC2!\n\ \\vbytes_value\CAN\a \SOH(\fH\NULR\n\- \bytesValueB\a\n\+ \bytesValue\DC24\n\+ \\NAKstring_value_strindex\CAN\b \SOH(\ENQH\NULR\DC3stringValueStrindexB\a\n\ \\ENQvalue" packedFileDescriptor _ = packedFileDescriptor fieldsByTag@@ -322,6 +366,14 @@ (Data.ProtoLens.OptionalField (Data.ProtoLens.Field.field @"maybe'bytesValue")) :: Data.ProtoLens.FieldDescriptor AnyValue+ stringValueStrindex__field_descriptor+ = Data.ProtoLens.FieldDescriptor+ "string_value_strindex"+ (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::+ Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)+ (Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'stringValueStrindex")) ::+ Data.ProtoLens.FieldDescriptor AnyValue in Data.Map.fromList [(Data.ProtoLens.Tag 1, stringValue__field_descriptor),@@ -330,7 +382,8 @@ (Data.ProtoLens.Tag 4, doubleValue__field_descriptor), (Data.ProtoLens.Tag 5, arrayValue__field_descriptor), (Data.ProtoLens.Tag 6, kvlistValue__field_descriptor),- (Data.ProtoLens.Tag 7, bytesValue__field_descriptor)]+ (Data.ProtoLens.Tag 7, bytesValue__field_descriptor),+ (Data.ProtoLens.Tag 8, stringValueStrindex__field_descriptor)] unknownFields = Lens.Family2.Unchecked.lens _AnyValue'_unknownFields@@ -414,6 +467,15 @@ "bytes_value" loop (Lens.Family2.set (Data.ProtoLens.Field.field @"bytesValue") y x)+ 64+ -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)+ (Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt)+ "string_value_strindex"+ loop+ (Lens.Family2.set+ (Data.ProtoLens.Field.field @"stringValueStrindex") y x) wire -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire wire@@ -485,7 +547,12 @@ (Data.ProtoLens.Encoding.Bytes.putVarInt (Prelude.fromIntegral (Data.ByteString.length bs))) (Data.ProtoLens.Encoding.Bytes.putBytes bs))- v))+ v)+ (Prelude.Just (AnyValue'StringValueStrindex v))+ -> (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 64)+ ((Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral v)) (Data.ProtoLens.Encoding.Wire.buildFieldSet (Lens.Family2.view Data.ProtoLens.unknownFields _x)) instance Control.DeepSeq.NFData AnyValue where@@ -502,6 +569,7 @@ rnf (AnyValue'ArrayValue x__) = Control.DeepSeq.rnf x__ rnf (AnyValue'KvlistValue x__) = Control.DeepSeq.rnf x__ rnf (AnyValue'BytesValue x__) = Control.DeepSeq.rnf x__+ rnf (AnyValue'StringValueStrindex x__) = Control.DeepSeq.rnf x__ _AnyValue'StringValue :: Data.ProtoLens.Prism.Prism' AnyValue'Value Data.Text.Text _AnyValue'StringValue@@ -565,6 +633,18 @@ -> case p__ of (AnyValue'BytesValue p__val) -> Prelude.Just p__val _otherwise -> Prelude.Nothing)+_AnyValue'StringValueStrindex ::+ Data.ProtoLens.Prism.Prism' AnyValue'Value Data.Int.Int32+_AnyValue'StringValueStrindex =+ Data.ProtoLens.Prism.prism'+ AnyValue'StringValueStrindex+ ( \p__ ->+ case p__ of+ (AnyValue'StringValueStrindex p__val) -> Prelude.Just p__val+ _otherwise -> Prelude.Nothing+ )++ {- | Fields : * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.values' @:: Lens' ArrayValue [AnyValue]@@@ -1276,10 +1356,13 @@ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.key' @:: Lens' KeyValue Data.Text.Text@ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.value' @:: Lens' KeyValue AnyValue@- * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.maybe'value' @:: Lens' KeyValue (Prelude.Maybe AnyValue)@ -}+ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.maybe'value' @:: Lens' KeyValue (Prelude.Maybe AnyValue)@+ * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.keyStrindex' @:: Lens' KeyValue Data.Int.Int32@+-} data KeyValue = KeyValue'_constructor {_KeyValue'key :: !Data.Text.Text, _KeyValue'value :: !(Prelude.Maybe AnyValue),+ _KeyValue'keyStrindex :: !Data.Int.Int32, _KeyValue'_unknownFields :: !Data.ProtoLens.FieldSet} deriving stock (Prelude.Eq, Prelude.Ord) instance Prelude.Show KeyValue where@@ -1306,6 +1389,16 @@ (Lens.Family2.Unchecked.lens _KeyValue'value (\ x__ y__ -> x__ {_KeyValue'value = y__})) Prelude.id+instance Data.ProtoLens.Field.HasField KeyValue "keyStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _KeyValue'keyStrindex+ (\x__ y__ -> x__ {_KeyValue'keyStrindex = y__})+ )+ Prelude.id++ instance Data.ProtoLens.Message KeyValue where messageName _ = Data.Text.pack "opentelemetry.proto.common.v1.KeyValue"@@ -1313,7 +1406,8 @@ = "\n\ \\bKeyValue\DC2\DLE\n\ \\ETXkey\CAN\SOH \SOH(\tR\ETXkey\DC2=\n\- \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue"+ \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\DC2!\n\+ \\fkey_strindex\CAN\ETX \SOH(\ENQR\vkeyStrindex" packedFileDescriptor _ = packedFileDescriptor fieldsByTag = let@@ -1333,10 +1427,20 @@ (Data.ProtoLens.OptionalField (Data.ProtoLens.Field.field @"maybe'value")) :: Data.ProtoLens.FieldDescriptor KeyValue+ keyStrindex__field_descriptor+ = Data.ProtoLens.FieldDescriptor+ "key_strindex"+ (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::+ Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)+ (Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"keyStrindex")) ::+ Data.ProtoLens.FieldDescriptor KeyValue in Data.Map.fromList [(Data.ProtoLens.Tag 1, key__field_descriptor),- (Data.ProtoLens.Tag 2, value__field_descriptor)]+ (Data.ProtoLens.Tag 2, value__field_descriptor),+ (Data.ProtoLens.Tag 3, keyStrindex__field_descriptor)] unknownFields = Lens.Family2.Unchecked.lens _KeyValue'_unknownFields@@ -1344,7 +1448,9 @@ defMessage = KeyValue'_constructor {_KeyValue'key = Data.ProtoLens.fieldDefault,- _KeyValue'value = Prelude.Nothing, _KeyValue'_unknownFields = []}+ _KeyValue'value = Prelude.Nothing,+ _KeyValue'keyStrindex = Data.ProtoLens.fieldDefault,+ _KeyValue'_unknownFields = []} parseMessage = let loop :: KeyValue -> Data.ProtoLens.Encoding.Bytes.Parser KeyValue@@ -1380,6 +1486,14 @@ (Prelude.fromIntegral len) Data.ProtoLens.parseMessage) "value" loop (Lens.Family2.set (Data.ProtoLens.Field.field @"value") y x)+ 24+ -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)+ (Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt)+ "key_strindex"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"keyStrindex") y x) wire -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire wire@@ -1421,8 +1535,29 @@ (Prelude.fromIntegral (Data.ByteString.length bs))) (Data.ProtoLens.Encoding.Bytes.putBytes bs)) Data.ProtoLens.encodeMessage _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x)))+ ((Data.Monoid.<>)+ (let+ _v+ = Lens.Family2.view (Data.ProtoLens.Field.field @"keyStrindex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 24)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )++ instance Control.DeepSeq.NFData KeyValue where rnf = \ x__@@ -1430,7 +1565,9 @@ (_KeyValue'_unknownFields x__) (Control.DeepSeq.deepseq (_KeyValue'key x__)- (Control.DeepSeq.deepseq (_KeyValue'value x__) ()))+ (Control.DeepSeq.deepseq+ (_KeyValue'value x__)+ (Control.DeepSeq.deepseq (_KeyValue'keyStrindex x__) ()))) {- | Fields : * 'Proto.Opentelemetry.Proto.Common.V1.Common_Fields.values' @:: Lens' KeyValueList [KeyValue]@@@ -1568,7 +1705,7 @@ packedFileDescriptor :: Data.ByteString.ByteString packedFileDescriptor = "\n\- \*opentelemetry/proto/common/v1/common.proto\DC2\GSopentelemetry.proto.common.v1\"\224\STX\n\+ \*opentelemetry/proto/common/v1/common.proto\DC2\GSopentelemetry.proto.common.v1\"\150\ETX\n\ \\bAnyValue\DC2#\n\ \\fstring_value\CAN\SOH \SOH(\tH\NULR\vstringValue\DC2\US\n\ \\n\@@ -1579,16 +1716,18 @@ \arrayValue\DC2P\n\ \\fkvlist_value\CAN\ACK \SOH(\v2+.opentelemetry.proto.common.v1.KeyValueListH\NULR\vkvlistValue\DC2!\n\ \\vbytes_value\CAN\a \SOH(\fH\NULR\n\- \bytesValueB\a\n\+ \bytesValue\DC24\n\+ \\NAKstring_value_strindex\CAN\b \SOH(\ENQH\NULR\DC3stringValueStrindexB\a\n\ \\ENQvalue\"M\n\ \\n\ \ArrayValue\DC2?\n\ \\ACKvalues\CAN\SOH \ETX(\v2'.opentelemetry.proto.common.v1.AnyValueR\ACKvalues\"O\n\ \\fKeyValueList\DC2?\n\- \\ACKvalues\CAN\SOH \ETX(\v2'.opentelemetry.proto.common.v1.KeyValueR\ACKvalues\"[\n\+ \\ACKvalues\CAN\SOH \ETX(\v2'.opentelemetry.proto.common.v1.KeyValueR\ACKvalues\"~\n\ \\bKeyValue\DC2\DLE\n\ \\ETXkey\CAN\SOH \SOH(\tR\ETXkey\DC2=\n\- \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\"\199\SOH\n\+ \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\DC2!\n\+ \\fkey_strindex\CAN\ETX \SOH(\ENQR\vkeyStrindex\"\199\SOH\n\ \\DC4InstrumentationScope\DC2\DC2\n\ \\EOTname\CAN\SOH \SOH(\tR\EOTname\DC2\CAN\n\ \\aversion\CAN\STX \SOH(\tR\aversion\DC2G\n\@@ -1602,8 +1741,8 @@ \\EOTtype\CAN\STX \SOH(\tR\EOTtype\DC2\ETB\n\ \\aid_keys\CAN\ETX \ETX(\tR\ACKidKeys\DC2)\n\ \\DLEdescription_keys\CAN\EOT \ETX(\tR\SIdescriptionKeysB{\n\- \ io.opentelemetry.proto.common.v1B\vCommonProtoP\SOHZ(go.opentelemetry.io/proto/otlp/common/v1\170\STX\GSOpenTelemetry.Proto.Common.V1J\145+\n\- \\a\DC2\ENQ\SO\NUL\128\SOH\SOH\n\+ \ io.opentelemetry.proto.common.v1B\vCommonProtoP\SOHZ(go.opentelemetry.io/proto/otlp/common/v1\170\STX\GSOpenTelemetry.Proto.Common.V1J\210\&4\n\+ \\a\DC2\ENQ\SO\NUL\153\SOH\SOH\n\ \\200\EOT\n\ \\SOH\f\DC2\ETX\SO\NUL\DC22\189\EOT Copyright 2019, OpenTelemetry Authors\n\ \\n\@@ -1643,7 +1782,7 @@ \\t\n\ \\STX\b\v\DC2\ETX\SYN\NUL?\n\ \\219\SOH\n\- \\STX\EOT\NUL\DC2\EOT\ESC\NUL'\SOH\SUB\206\SOH Represents any type of attribute value. AnyValue may contain a\n\+ \\STX\EOT\NUL\DC2\EOT\ESC\NUL2\SOH\SUB\206\SOH Represents any type of attribute value. AnyValue may contain a\n\ \ primitive value such as a string or integer or it may contain an arbitrary nested\n\ \ object containing arrays, key-value lists and primitives.\n\ \\n\@@ -1651,7 +1790,7 @@ \\n\ \\ETX\EOT\NUL\SOH\DC2\ETX\ESC\b\DLE\n\ \\158\SOH\n\- \\EOT\EOT\NUL\b\NUL\DC2\EOT\RS\STX&\ETX\SUB\143\SOH The value is one of the listed fields. It is valid for all values to be unspecified\n\+ \\EOT\EOT\NUL\b\NUL\DC2\EOT\RS\STX1\ETX\SUB\143\SOH The value is one of the listed fields. It is valid for all values to be unspecified\n\ \ in which case this AnyValue is considered to be \"empty\".\n\ \\n\ \\f\n\@@ -1716,27 +1855,46 @@ \\NAK\n\ \\f\n\ \\ENQ\EOT\NUL\STX\ACK\ETX\DC2\ETX%\CAN\EM\n\+ \\129\EOT\n\+ \\EOT\EOT\NUL\STX\a\DC2\ETX0\EOT$\SUB\243\ETX Reference to the string value in ProfilesDictionary.string_table.\n\+ \\n\+ \ Note: This is currently used exclusively in the Profiling signal.\n\+ \ Implementers of OTLP receivers for signals other than Profiling should\n\+ \ treat the presence of this value as a non-fatal issue.\n\+ \ Log an error or warning indicating an unexpected field intended for the\n\+ \ Profiling signal and process the data as if this value were absent or\n\+ \ empty, ignoring its semantic content for the non-Profiling signal.\n\+ \\n\+ \ Status: [Development]\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\a\ENQ\DC2\ETX0\EOT\t\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\a\SOH\DC2\ETX0\n\+ \\US\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\a\ETX\DC2\ETX0\"#\n\ \\146\SOH\n\- \\STX\EOT\SOH\DC2\EOT+\NUL.\SOH\SUB\133\SOH ArrayValue is a list of AnyValue messages. We need ArrayValue as a message\n\+ \\STX\EOT\SOH\DC2\EOT6\NUL9\SOH\SUB\133\SOH ArrayValue is a list of AnyValue messages. We need ArrayValue as a message\n\ \ since oneof in AnyValue does not allow repeated fields.\n\ \\n\ \\n\ \\n\- \\ETX\EOT\SOH\SOH\DC2\ETX+\b\DC2\n\+ \\ETX\EOT\SOH\SOH\DC2\ETX6\b\DC2\n\ \L\n\- \\EOT\EOT\SOH\STX\NUL\DC2\ETX-\STX\US\SUB? Array of values. The array may be empty (contain 0 elements).\n\+ \\EOT\EOT\SOH\STX\NUL\DC2\ETX8\STX\US\SUB? Array of values. The array may be empty (contain 0 elements).\n\ \\n\ \\f\n\- \\ENQ\EOT\SOH\STX\NUL\EOT\DC2\ETX-\STX\n\+ \\ENQ\EOT\SOH\STX\NUL\EOT\DC2\ETX8\STX\n\ \\n\ \\f\n\- \\ENQ\EOT\SOH\STX\NUL\ACK\DC2\ETX-\v\DC3\n\+ \\ENQ\EOT\SOH\STX\NUL\ACK\DC2\ETX8\v\DC3\n\ \\f\n\- \\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX-\DC4\SUB\n\+ \\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX8\DC4\SUB\n\ \\f\n\- \\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX-\GS\RS\n\+ \\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX8\GS\RS\n\ \\251\STX\n\- \\STX\EOT\STX\DC2\EOT5\NUL=\SOH\SUB\238\STX KeyValueList is a list of KeyValue messages. We need KeyValueList as a message\n\+ \\STX\EOT\STX\DC2\EOT@\NULH\SOH\SUB\238\STX KeyValueList is a list of KeyValue messages. We need KeyValueList as a message\n\ \ since `oneof` in AnyValue does not allow repeated fields. Everywhere else where we need\n\ \ a list of KeyValue messages (e.g. in Span) we use `repeated KeyValue` directly to\n\ \ avoid unnecessary extra wrapping (which slows down the protocol). The 2 approaches\n\@@ -1744,9 +1902,9 @@ \\n\ \\n\ \\n\- \\ETX\EOT\STX\SOH\DC2\ETX5\b\DC4\n\+ \\ETX\EOT\STX\SOH\DC2\ETX@\b\DC4\n\ \\160\STX\n\- \\EOT\EOT\STX\STX\NUL\DC2\ETX<\STX\US\SUB\146\STX A collection of key/value pairs of key-value pairs. The list may be empty (may\n\+ \\EOT\EOT\STX\STX\NUL\DC2\ETXG\STX\US\SUB\146\STX A collection of key/value pairs of key-value pairs. The list may be empty (may\n\ \ contain 0 elements).\n\ \\n\ \ The keys MUST be unique (it is not allowed to have more than one\n\@@ -1754,104 +1912,124 @@ \ The behavior of software that receives duplicated keys can be unpredictable.\n\ \\n\ \\f\n\- \\ENQ\EOT\STX\STX\NUL\EOT\DC2\ETX<\STX\n\+ \\ENQ\EOT\STX\STX\NUL\EOT\DC2\ETXG\STX\n\ \\n\ \\f\n\- \\ENQ\EOT\STX\STX\NUL\ACK\DC2\ETX<\v\DC3\n\+ \\ENQ\EOT\STX\STX\NUL\ACK\DC2\ETXG\v\DC3\n\ \\f\n\- \\ENQ\EOT\STX\STX\NUL\SOH\DC2\ETX<\DC4\SUB\n\+ \\ENQ\EOT\STX\STX\NUL\SOH\DC2\ETXG\DC4\SUB\n\ \\f\n\- \\ENQ\EOT\STX\STX\NUL\ETX\DC2\ETX<\GS\RS\n\+ \\ENQ\EOT\STX\STX\NUL\ETX\DC2\ETXG\GS\RS\n\ \g\n\- \\STX\EOT\ETX\DC2\EOTA\NULG\SOH\SUB[ Represents a key-value pair that is used to store Span attributes, Link\n\+ \\STX\EOT\ETX\DC2\EOTL\NUL`\SOH\SUB[ Represents a key-value pair that is used to store Span attributes, Link\n\ \ attributes, etc.\n\ \\n\ \\n\ \\n\- \\ETX\EOT\ETX\SOH\DC2\ETXA\b\DLE\n\- \(\n\- \\EOT\EOT\ETX\STX\NUL\DC2\ETXC\STX\DC1\SUB\ESC The key name of the pair.\n\+ \\ETX\EOT\ETX\SOH\DC2\ETXL\b\DLE\n\+ \Q\n\+ \\EOT\EOT\ETX\STX\NUL\DC2\ETXO\STX\DC1\SUBD The key name of the pair.\n\+ \ key_ref MUST NOT be set if key is used.\n\ \\n\ \\f\n\- \\ENQ\EOT\ETX\STX\NUL\ENQ\DC2\ETXC\STX\b\n\+ \\ENQ\EOT\ETX\STX\NUL\ENQ\DC2\ETXO\STX\b\n\ \\f\n\- \\ENQ\EOT\ETX\STX\NUL\SOH\DC2\ETXC\t\f\n\+ \\ENQ\EOT\ETX\STX\NUL\SOH\DC2\ETXO\t\f\n\ \\f\n\- \\ENQ\EOT\ETX\STX\NUL\ETX\DC2\ETXC\SI\DLE\n\+ \\ENQ\EOT\ETX\STX\NUL\ETX\DC2\ETXO\SI\DLE\n\ \%\n\- \\EOT\EOT\ETX\STX\SOH\DC2\ETXF\STX\NAK\SUB\CAN The value of the pair.\n\+ \\EOT\EOT\ETX\STX\SOH\DC2\ETXR\STX\NAK\SUB\CAN The value of the pair.\n\ \\n\ \\f\n\- \\ENQ\EOT\ETX\STX\SOH\ACK\DC2\ETXF\STX\n\+ \\ENQ\EOT\ETX\STX\SOH\ACK\DC2\ETXR\STX\n\ \\n\ \\f\n\- \\ENQ\EOT\ETX\STX\SOH\SOH\DC2\ETXF\v\DLE\n\+ \\ENQ\EOT\ETX\STX\SOH\SOH\DC2\ETXR\v\DLE\n\ \\f\n\- \\ENQ\EOT\ETX\STX\SOH\ETX\DC2\ETXF\DC3\DC4\n\+ \\ENQ\EOT\ETX\STX\SOH\ETX\DC2\ETXR\DC3\DC4\n\+ \\171\EOT\n\+ \\EOT\EOT\ETX\STX\STX\DC2\ETX_\STX\EM\SUB\157\EOT Reference to the string key in ProfilesDictionary.string_table.\n\+ \ key MUST NOT be set if key_strindex is used.\n\+ \\n\+ \ Note: This is currently used exclusively in the Profiling signal.\n\+ \ Implementers of OTLP receivers for signals other than Profiling should\n\+ \ treat the presence of this key as a non-fatal issue.\n\+ \ Log an error or warning indicating an unexpected field intended for the\n\+ \ Profiling signal and process the data as if this value were absent or\n\+ \ empty, ignoring its semantic content for the non-Profiling signal.\n\+ \\n\+ \ Status: [Development]\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\ETX\STX\STX\ENQ\DC2\ETX_\STX\a\n\+ \\f\n\+ \\ENQ\EOT\ETX\STX\STX\SOH\DC2\ETX_\b\DC4\n\+ \\f\n\+ \\ENQ\EOT\ETX\STX\STX\ETX\DC2\ETX_\ETB\CAN\n\ \\147\SOH\n\- \\STX\EOT\EOT\DC2\EOTK\NUL^\SOH\SUB\134\SOH InstrumentationScope is a message representing the instrumentation scope information\n\+ \\STX\EOT\EOT\DC2\EOTd\NULw\SOH\SUB\134\SOH InstrumentationScope is a message representing the instrumentation scope information\n\ \ such as the fully qualified name and version. \n\ \\n\ \\n\ \\n\- \\ETX\EOT\EOT\SOH\DC2\ETXK\b\FS\n\+ \\ETX\EOT\EOT\SOH\DC2\ETXd\b\FS\n\ \y\n\- \\EOT\EOT\EOT\STX\NUL\DC2\ETXN\STX\DC2\SUBl A name denoting the Instrumentation scope.\n\+ \\EOT\EOT\EOT\STX\NUL\DC2\ETXg\STX\DC2\SUBl A name denoting the Instrumentation scope.\n\ \ An empty instrumentation scope name means the name is unknown.\n\ \\n\ \\f\n\- \\ENQ\EOT\EOT\STX\NUL\ENQ\DC2\ETXN\STX\b\n\+ \\ENQ\EOT\EOT\STX\NUL\ENQ\DC2\ETXg\STX\b\n\ \\f\n\- \\ENQ\EOT\EOT\STX\NUL\SOH\DC2\ETXN\t\r\n\+ \\ENQ\EOT\EOT\STX\NUL\SOH\DC2\ETXg\t\r\n\ \\f\n\- \\ENQ\EOT\EOT\STX\NUL\ETX\DC2\ETXN\DLE\DC1\n\+ \\ENQ\EOT\EOT\STX\NUL\ETX\DC2\ETXg\DLE\DC1\n\ \\134\SOH\n\- \\EOT\EOT\EOT\STX\SOH\DC2\ETXR\STX\NAK\SUBy Defines the version of the instrumentation scope.\n\+ \\EOT\EOT\EOT\STX\SOH\DC2\ETXk\STX\NAK\SUBy Defines the version of the instrumentation scope.\n\ \ An empty instrumentation scope version means the version is unknown.\n\ \\n\ \\f\n\- \\ENQ\EOT\EOT\STX\SOH\ENQ\DC2\ETXR\STX\b\n\+ \\ENQ\EOT\EOT\STX\SOH\ENQ\DC2\ETXk\STX\b\n\ \\f\n\- \\ENQ\EOT\EOT\STX\SOH\SOH\DC2\ETXR\t\DLE\n\+ \\ENQ\EOT\EOT\STX\SOH\SOH\DC2\ETXk\t\DLE\n\ \\f\n\- \\ENQ\EOT\EOT\STX\SOH\ETX\DC2\ETXR\DC3\DC4\n\+ \\ENQ\EOT\EOT\STX\SOH\ETX\DC2\ETXk\DC3\DC4\n\ \\255\SOH\n\- \\EOT\EOT\EOT\STX\STX\DC2\ETXX\STX#\SUB\241\SOH Additional attributes that describe the scope. [Optional].\n\+ \\EOT\EOT\EOT\STX\STX\DC2\ETXq\STX#\SUB\241\SOH Additional attributes that describe the scope. [Optional].\n\ \ Attribute keys MUST be unique (it is not allowed to have more than one\n\ \ attribute with the same key).\n\ \ The behavior of software that receives duplicated keys can be unpredictable.\n\ \\n\ \\f\n\- \\ENQ\EOT\EOT\STX\STX\EOT\DC2\ETXX\STX\n\+ \\ENQ\EOT\EOT\STX\STX\EOT\DC2\ETXq\STX\n\ \\n\ \\f\n\- \\ENQ\EOT\EOT\STX\STX\ACK\DC2\ETXX\v\DC3\n\+ \\ENQ\EOT\EOT\STX\STX\ACK\DC2\ETXq\v\DC3\n\ \\f\n\- \\ENQ\EOT\EOT\STX\STX\SOH\DC2\ETXX\DC4\RS\n\+ \\ENQ\EOT\EOT\STX\STX\SOH\DC2\ETXq\DC4\RS\n\ \\f\n\- \\ENQ\EOT\EOT\STX\STX\ETX\DC2\ETXX!\"\n\+ \\ENQ\EOT\EOT\STX\STX\ETX\DC2\ETXq!\"\n\ \\218\SOH\n\- \\EOT\EOT\EOT\STX\ETX\DC2\ETX]\STX&\SUB\204\SOH The number of attributes that were discarded. Attributes\n\+ \\EOT\EOT\EOT\STX\ETX\DC2\ETXv\STX&\SUB\204\SOH The number of attributes that were discarded. Attributes\n\ \ can be discarded because their keys are too long or because there are too many\n\ \ attributes. If this value is 0, then no attributes were dropped.\n\ \\n\ \\f\n\- \\ENQ\EOT\EOT\STX\ETX\ENQ\DC2\ETX]\STX\b\n\+ \\ENQ\EOT\EOT\STX\ETX\ENQ\DC2\ETXv\STX\b\n\ \\f\n\- \\ENQ\EOT\EOT\STX\ETX\SOH\DC2\ETX]\t!\n\+ \\ENQ\EOT\EOT\STX\ETX\SOH\DC2\ETXv\t!\n\ \\f\n\- \\ENQ\EOT\EOT\STX\ETX\ETX\DC2\ETX]$%\n\+ \\ENQ\EOT\EOT\STX\ETX\ETX\DC2\ETXv$%\n\ \\181\SOH\n\- \\STX\EOT\ENQ\DC2\ENQd\NUL\128\SOH\SOH\SUB\167\SOH A reference to an Entity.\n\+ \\STX\EOT\ENQ\DC2\ENQ}\NUL\153\SOH\SOH\SUB\167\SOH A reference to an Entity.\n\ \ Entity represents an object of interest associated with produced telemetry: e.g spans, metrics, profiles, or logs.\n\ \\n\ \ Status: [Development]\n\ \\n\ \\n\ \\n\- \\ETX\EOT\ENQ\SOH\DC2\ETXd\b\DC1\n\- \\159\EOT\n\- \\EOT\EOT\ENQ\STX\NUL\DC2\ETXo\STX\CAN\SUB\145\EOT The Schema URL, if known. This is the identifier of the Schema that the entity data\n\+ \\ETX\EOT\ENQ\SOH\DC2\ETX}\b\DC1\n\+ \\160\EOT\n\+ \\EOT\EOT\ENQ\STX\NUL\DC2\EOT\136\SOH\STX\CAN\SUB\145\EOT The Schema URL, if known. This is the identifier of the Schema that the entity data\n\ \ is recorded in. To learn more about Schema URL see\n\ \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\ \\n\@@ -1862,49 +2040,49 @@ \\n\ \ This field obsoletes the schema_url field in ResourceMetrics/ResourceSpans/ResourceLogs.\n\ \\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\NUL\ENQ\DC2\ETXo\STX\b\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\NUL\SOH\DC2\ETXo\t\DC3\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\NUL\ETX\DC2\ETXo\SYN\ETB\n\- \\199\SOH\n\- \\EOT\EOT\ENQ\STX\SOH\DC2\ETXt\STX\DC2\SUB\185\SOH Defines the type of the entity. MUST not change during the lifetime of the entity.\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\NUL\ENQ\DC2\EOT\136\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\NUL\SOH\DC2\EOT\136\SOH\t\DC3\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\NUL\ETX\DC2\EOT\136\SOH\SYN\ETB\n\+ \\200\SOH\n\+ \\EOT\EOT\ENQ\STX\SOH\DC2\EOT\141\SOH\STX\DC2\SUB\185\SOH Defines the type of the entity. MUST not change during the lifetime of the entity.\n\ \ For example: \"service\" or \"host\". This field is required and MUST not be empty\n\ \ for valid entities.\n\ \\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\SOH\ENQ\DC2\ETXt\STX\b\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\SOH\SOH\DC2\ETXt\t\r\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\SOH\ETX\DC2\ETXt\DLE\DC1\n\- \\215\SOH\n\- \\EOT\EOT\ENQ\STX\STX\DC2\ETXy\STX\RS\SUB\201\SOH Attribute Keys that identify the entity.\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\SOH\ENQ\DC2\EOT\141\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\SOH\SOH\DC2\EOT\141\SOH\t\r\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\SOH\ETX\DC2\EOT\141\SOH\DLE\DC1\n\+ \\216\SOH\n\+ \\EOT\EOT\ENQ\STX\STX\DC2\EOT\146\SOH\STX\RS\SUB\201\SOH Attribute Keys that identify the entity.\n\ \ MUST not change during the lifetime of the entity. The Id must contain at least one attribute.\n\ \ These keys MUST exist in the containing {message}.attributes.\n\ \\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\STX\EOT\DC2\ETXy\STX\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\STX\EOT\DC2\EOT\146\SOH\STX\n\ \\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\STX\ENQ\DC2\ETXy\v\DC1\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\STX\SOH\DC2\ETXy\DC2\EM\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\STX\ETX\DC2\ETXy\FS\GS\n\- \\254\SOH\n\- \\EOT\EOT\ENQ\STX\ETX\DC2\ETX\DEL\STX'\SUB\240\SOH Descriptive (non-identifying) attribute keys of the entity.\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\STX\ENQ\DC2\EOT\146\SOH\v\DC1\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\STX\SOH\DC2\EOT\146\SOH\DC2\EM\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\STX\ETX\DC2\EOT\146\SOH\FS\GS\n\+ \\255\SOH\n\+ \\EOT\EOT\ENQ\STX\ETX\DC2\EOT\152\SOH\STX'\SUB\240\SOH Descriptive (non-identifying) attribute keys of the entity.\n\ \ MAY change over the lifetime of the entity. MAY be empty.\n\ \ These attribute keys are not part of entity's identity.\n\ \ These keys MUST exist in the containing {message}.attributes.\n\ \\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\ETX\EOT\DC2\ETX\DEL\STX\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\ETX\EOT\DC2\EOT\152\SOH\STX\n\ \\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\ETX\ENQ\DC2\ETX\DEL\v\DC1\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\ETX\SOH\DC2\ETX\DEL\DC2\"\n\- \\f\n\- \\ENQ\EOT\ENQ\STX\ETX\ETX\DC2\ETX\DEL%&b\ACKproto3"+ \\r\n\+ \\ENQ\EOT\ENQ\STX\ETX\ENQ\DC2\EOT\152\SOH\v\DC1\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\ETX\SOH\DC2\EOT\152\SOH\DC2\"\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\ETX\ETX\DC2\EOT\152\SOH%&b\ACKproto3"
src/Proto/Opentelemetry/Proto/Common/V1/Common_Fields.hs view
@@ -1,14 +1,59 @@ {- HLINT ignore -} {- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}-{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}-{-# OPTIONS_GHC -Wno-unused-imports#-}-{-# OPTIONS_GHC -Wno-duplicate-exports#-}-{-# OPTIONS_GHC -Wno-dodgy-exports#-}+{-# LANGUAGE BangPatterns #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE DataKinds #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE DerivingStrategies #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE FlexibleContexts #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE FlexibleInstances #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE MagicHash #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE MultiParamTypeClasses #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE OverloadedStrings #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE PatternSynonyms #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE ScopedTypeVariables #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE TypeApplications #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE TypeFamilies #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE UndecidableInstances #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/common/v1/common.proto by the proto-lens-protoc program. -}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -Wno-dodgy-exports #-}+{-# OPTIONS_GHC -Wno-duplicate-exports #-}+{-# OPTIONS_GHC -Wno-unused-imports #-}+ module Proto.Opentelemetry.Proto.Common.V1.Common_Fields where-import qualified Data.ProtoLens.Runtime.Prelude as Prelude++import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString+import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8 import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int+import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid-import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing@@ -17,189 +62,300 @@ import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types-import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2-import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text-import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map-import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString-import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8 import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed+import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word+import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2+import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked+import qualified Data.ProtoLens.Runtime.Prelude as Prelude import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read-arrayValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "arrayValue" a) =>- Lens.Family2.LensLike' f s a+++arrayValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "arrayValue" a+ )+ => Lens.Family2.LensLike' f s a arrayValue = Data.ProtoLens.Field.field @"arrayValue"-attributes ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "attributes" a) =>- Lens.Family2.LensLike' f s a+++attributes+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "attributes" a+ )+ => Lens.Family2.LensLike' f s a attributes = Data.ProtoLens.Field.field @"attributes"-boolValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "boolValue" a) =>- Lens.Family2.LensLike' f s a+++boolValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "boolValue" a+ )+ => Lens.Family2.LensLike' f s a boolValue = Data.ProtoLens.Field.field @"boolValue"-bytesValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "bytesValue" a) =>- Lens.Family2.LensLike' f s a+++bytesValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "bytesValue" a+ )+ => Lens.Family2.LensLike' f s a bytesValue = Data.ProtoLens.Field.field @"bytesValue"-descriptionKeys ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "descriptionKeys" a) =>- Lens.Family2.LensLike' f s a+++descriptionKeys+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "descriptionKeys" a+ )+ => Lens.Family2.LensLike' f s a descriptionKeys = Data.ProtoLens.Field.field @"descriptionKeys"-doubleValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "doubleValue" a) =>- Lens.Family2.LensLike' f s a+++doubleValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "doubleValue" a+ )+ => Lens.Family2.LensLike' f s a doubleValue = Data.ProtoLens.Field.field @"doubleValue"-droppedAttributesCount ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "droppedAttributesCount" a) =>- Lens.Family2.LensLike' f s a++ droppedAttributesCount- = Data.ProtoLens.Field.field @"droppedAttributesCount"-idKeys ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "idKeys" a) =>- Lens.Family2.LensLike' f s a+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "droppedAttributesCount" a+ )+ => Lens.Family2.LensLike' f s a+droppedAttributesCount =+ Data.ProtoLens.Field.field @"droppedAttributesCount"+++idKeys+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "idKeys" a)+ => Lens.Family2.LensLike' f s a idKeys = Data.ProtoLens.Field.field @"idKeys"-intValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "intValue" a) =>- Lens.Family2.LensLike' f s a+++intValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "intValue" a+ )+ => Lens.Family2.LensLike' f s a intValue = Data.ProtoLens.Field.field @"intValue"-key ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "key" a) =>- Lens.Family2.LensLike' f s a+++key+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "key" a)+ => Lens.Family2.LensLike' f s a key = Data.ProtoLens.Field.field @"key"-kvlistValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "kvlistValue" a) =>- Lens.Family2.LensLike' f s a+++keyStrindex+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "keyStrindex" a+ )+ => Lens.Family2.LensLike' f s a+keyStrindex = Data.ProtoLens.Field.field @"keyStrindex"+++kvlistValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "kvlistValue" a+ )+ => Lens.Family2.LensLike' f s a kvlistValue = Data.ProtoLens.Field.field @"kvlistValue"-maybe'arrayValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'arrayValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'arrayValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'arrayValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'arrayValue = Data.ProtoLens.Field.field @"maybe'arrayValue"-maybe'boolValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'boolValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'boolValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'boolValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'boolValue = Data.ProtoLens.Field.field @"maybe'boolValue"-maybe'bytesValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'bytesValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'bytesValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'bytesValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'bytesValue = Data.ProtoLens.Field.field @"maybe'bytesValue"-maybe'doubleValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'doubleValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'doubleValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'doubleValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'doubleValue = Data.ProtoLens.Field.field @"maybe'doubleValue"-maybe'intValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'intValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'intValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'intValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'intValue = Data.ProtoLens.Field.field @"maybe'intValue"-maybe'kvlistValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'kvlistValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'kvlistValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'kvlistValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'kvlistValue = Data.ProtoLens.Field.field @"maybe'kvlistValue"-maybe'stringValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'stringValue" a) =>- Lens.Family2.LensLike' f s a+++maybe'stringValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'stringValue" a+ )+ => Lens.Family2.LensLike' f s a maybe'stringValue = Data.ProtoLens.Field.field @"maybe'stringValue"-maybe'value ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "maybe'value" a) =>- Lens.Family2.LensLike' f s a+++maybe'stringValueStrindex+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'stringValueStrindex" a+ )+ => Lens.Family2.LensLike' f s a+maybe'stringValueStrindex =+ Data.ProtoLens.Field.field @"maybe'stringValueStrindex"+++maybe'value+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "maybe'value" a+ )+ => Lens.Family2.LensLike' f s a maybe'value = Data.ProtoLens.Field.field @"maybe'value"-name ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "name" a) =>- Lens.Family2.LensLike' f s a+++name+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "name" a)+ => Lens.Family2.LensLike' f s a name = Data.ProtoLens.Field.field @"name"-schemaUrl ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "schemaUrl" a) =>- Lens.Family2.LensLike' f s a+++schemaUrl+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "schemaUrl" a+ )+ => Lens.Family2.LensLike' f s a schemaUrl = Data.ProtoLens.Field.field @"schemaUrl"-stringValue ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "stringValue" a) =>- Lens.Family2.LensLike' f s a+++stringValue+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "stringValue" a+ )+ => Lens.Family2.LensLike' f s a stringValue = Data.ProtoLens.Field.field @"stringValue"-type' ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "type'" a) =>- Lens.Family2.LensLike' f s a+++stringValueStrindex+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "stringValueStrindex" a+ )+ => Lens.Family2.LensLike' f s a+stringValueStrindex =+ Data.ProtoLens.Field.field @"stringValueStrindex"+++type'+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "type'" a)+ => Lens.Family2.LensLike' f s a type' = Data.ProtoLens.Field.field @"type'"-value ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "value" a) =>- Lens.Family2.LensLike' f s a+++value+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "value" a)+ => Lens.Family2.LensLike' f s a value = Data.ProtoLens.Field.field @"value"-values ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "values" a) =>- Lens.Family2.LensLike' f s a+++values+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "values" a)+ => Lens.Family2.LensLike' f s a values = Data.ProtoLens.Field.field @"values"-vec'attributes ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "vec'attributes" a) =>- Lens.Family2.LensLike' f s a+++vec'attributes+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "vec'attributes" a+ )+ => Lens.Family2.LensLike' f s a vec'attributes = Data.ProtoLens.Field.field @"vec'attributes"-vec'descriptionKeys ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "vec'descriptionKeys" a) =>- Lens.Family2.LensLike' f s a++ vec'descriptionKeys- = Data.ProtoLens.Field.field @"vec'descriptionKeys"-vec'idKeys ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "vec'idKeys" a) =>- Lens.Family2.LensLike' f s a+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "vec'descriptionKeys" a+ )+ => Lens.Family2.LensLike' f s a+vec'descriptionKeys =+ Data.ProtoLens.Field.field @"vec'descriptionKeys"+++vec'idKeys+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "vec'idKeys" a+ )+ => Lens.Family2.LensLike' f s a vec'idKeys = Data.ProtoLens.Field.field @"vec'idKeys"-vec'values ::- forall f s a.- (Prelude.Functor f,- Data.ProtoLens.Field.HasField s "vec'values" a) =>- Lens.Family2.LensLike' f s a+++vec'values+ :: forall f s a+ . ( Prelude.Functor f+ , Data.ProtoLens.Field.HasField s "vec'values" a+ )+ => Lens.Family2.LensLike' f s a vec'values = Data.ProtoLens.Field.field @"vec'values"-version ::- forall f s a.- (Prelude.Functor f, Data.ProtoLens.Field.HasField s "version" a) =>- Lens.Family2.LensLike' f s a+++version+ :: forall f s a+ . (Prelude.Functor f, Data.ProtoLens.Field.HasField s "version" a)+ => Lens.Family2.LensLike' f s a version = Data.ProtoLens.Field.field @"version"
src/Proto/Opentelemetry/Proto/Logs/V1/Logs.hs view
@@ -1,2187 +1,2761 @@ {- HLINT ignore -} {- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}-{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}-{-# OPTIONS_GHC -Wno-unused-imports#-}-{-# OPTIONS_GHC -Wno-duplicate-exports#-}-{-# OPTIONS_GHC -Wno-dodgy-exports#-}-module Proto.Opentelemetry.Proto.Logs.V1.Logs (- LogRecord(), LogRecordFlags(..), LogRecordFlags(),- LogRecordFlags'UnrecognizedValue, LogsData(), ResourceLogs(),- ScopeLogs(), SeverityNumber(..), SeverityNumber(),- SeverityNumber'UnrecognizedValue- ) where-import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism-import qualified Data.ProtoLens.Runtime.Prelude as Prelude-import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int-import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid-import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word-import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types-import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2-import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked-import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text-import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map-import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString-import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8-import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding-import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector-import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic-import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed-import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read-import qualified Proto.Opentelemetry.Proto.Common.V1.Common-import qualified Proto.Opentelemetry.Proto.Resource.V1.Resource-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.timeUnixNano' @:: Lens' LogRecord Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.observedTimeUnixNano' @:: Lens' LogRecord Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.severityNumber' @:: Lens' LogRecord SeverityNumber@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.severityText' @:: Lens' LogRecord Data.Text.Text@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.body' @:: Lens' LogRecord Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.maybe'body' @:: Lens' LogRecord (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.attributes' @:: Lens' LogRecord [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'attributes' @:: Lens' LogRecord (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.droppedAttributesCount' @:: Lens' LogRecord Data.Word.Word32@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.flags' @:: Lens' LogRecord Data.Word.Word32@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.traceId' @:: Lens' LogRecord Data.ByteString.ByteString@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.spanId' @:: Lens' LogRecord Data.ByteString.ByteString@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.eventName' @:: Lens' LogRecord Data.Text.Text@ -}-data LogRecord- = LogRecord'_constructor {_LogRecord'timeUnixNano :: !Data.Word.Word64,- _LogRecord'observedTimeUnixNano :: !Data.Word.Word64,- _LogRecord'severityNumber :: !SeverityNumber,- _LogRecord'severityText :: !Data.Text.Text,- _LogRecord'body :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue),- _LogRecord'attributes :: !(Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue),- _LogRecord'droppedAttributesCount :: !Data.Word.Word32,- _LogRecord'flags :: !Data.Word.Word32,- _LogRecord'traceId :: !Data.ByteString.ByteString,- _LogRecord'spanId :: !Data.ByteString.ByteString,- _LogRecord'eventName :: !Data.Text.Text,- _LogRecord'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show LogRecord where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField LogRecord "timeUnixNano" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'timeUnixNano- (\ x__ y__ -> x__ {_LogRecord'timeUnixNano = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "observedTimeUnixNano" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'observedTimeUnixNano- (\ x__ y__ -> x__ {_LogRecord'observedTimeUnixNano = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "severityNumber" SeverityNumber where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'severityNumber- (\ x__ y__ -> x__ {_LogRecord'severityNumber = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "severityText" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'severityText- (\ x__ y__ -> x__ {_LogRecord'severityText = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "body" Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'body (\ x__ y__ -> x__ {_LogRecord'body = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField LogRecord "maybe'body" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'body (\ x__ y__ -> x__ {_LogRecord'body = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "attributes" [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'attributes- (\ x__ y__ -> x__ {_LogRecord'attributes = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField LogRecord "vec'attributes" (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'attributes- (\ x__ y__ -> x__ {_LogRecord'attributes = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "droppedAttributesCount" Data.Word.Word32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'droppedAttributesCount- (\ x__ y__ -> x__ {_LogRecord'droppedAttributesCount = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "flags" Data.Word.Word32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'flags (\ x__ y__ -> x__ {_LogRecord'flags = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "traceId" Data.ByteString.ByteString where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'traceId (\ x__ y__ -> x__ {_LogRecord'traceId = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "spanId" Data.ByteString.ByteString where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'spanId (\ x__ y__ -> x__ {_LogRecord'spanId = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField LogRecord "eventName" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogRecord'eventName- (\ x__ y__ -> x__ {_LogRecord'eventName = y__}))- Prelude.id-instance Data.ProtoLens.Message LogRecord where- messageName _- = Data.Text.pack "opentelemetry.proto.logs.v1.LogRecord"- packedMessageDescriptor _- = "\n\- \\tLogRecord\DC2$\n\- \\SOtime_unix_nano\CAN\SOH \SOH(\ACKR\ftimeUnixNano\DC25\n\- \\ETBobserved_time_unix_nano\CAN\v \SOH(\ACKR\DC4observedTimeUnixNano\DC2T\n\- \\SIseverity_number\CAN\STX \SOH(\SO2+.opentelemetry.proto.logs.v1.SeverityNumberR\SOseverityNumber\DC2#\n\- \\rseverity_text\CAN\ETX \SOH(\tR\fseverityText\DC2;\n\- \\EOTbody\CAN\ENQ \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\EOTbody\DC2G\n\- \\n\- \attributes\CAN\ACK \ETX(\v2'.opentelemetry.proto.common.v1.KeyValueR\n\- \attributes\DC28\n\- \\CANdropped_attributes_count\CAN\a \SOH(\rR\SYNdroppedAttributesCount\DC2\DC4\n\- \\ENQflags\CAN\b \SOH(\aR\ENQflags\DC2\EM\n\- \\btrace_id\CAN\t \SOH(\fR\atraceId\DC2\ETB\n\- \\aspan_id\CAN\n\- \ \SOH(\fR\ACKspanId\DC2\GS\n\- \\n\- \event_name\CAN\f \SOH(\tR\teventNameJ\EOT\b\EOT\DLE\ENQ"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- timeUnixNano__field_descriptor- = Data.ProtoLens.FieldDescriptor- "time_unix_nano"- (Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"timeUnixNano")) ::- Data.ProtoLens.FieldDescriptor LogRecord- observedTimeUnixNano__field_descriptor- = Data.ProtoLens.FieldDescriptor- "observed_time_unix_nano"- (Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"observedTimeUnixNano")) ::- Data.ProtoLens.FieldDescriptor LogRecord- severityNumber__field_descriptor- = Data.ProtoLens.FieldDescriptor- "severity_number"- (Data.ProtoLens.ScalarField Data.ProtoLens.EnumField ::- Data.ProtoLens.FieldTypeDescriptor SeverityNumber)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"severityNumber")) ::- Data.ProtoLens.FieldDescriptor LogRecord- severityText__field_descriptor- = Data.ProtoLens.FieldDescriptor- "severity_text"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"severityText")) ::- Data.ProtoLens.FieldDescriptor LogRecord- body__field_descriptor- = Data.ProtoLens.FieldDescriptor- "body"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'body")) ::- Data.ProtoLens.FieldDescriptor LogRecord- attributes__field_descriptor- = Data.ProtoLens.FieldDescriptor- "attributes"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"attributes")) ::- Data.ProtoLens.FieldDescriptor LogRecord- droppedAttributesCount__field_descriptor- = Data.ProtoLens.FieldDescriptor- "dropped_attributes_count"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"droppedAttributesCount")) ::- Data.ProtoLens.FieldDescriptor LogRecord- flags__field_descriptor- = Data.ProtoLens.FieldDescriptor- "flags"- (Data.ProtoLens.ScalarField Data.ProtoLens.Fixed32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"flags")) ::- Data.ProtoLens.FieldDescriptor LogRecord- traceId__field_descriptor- = Data.ProtoLens.FieldDescriptor- "trace_id"- (Data.ProtoLens.ScalarField Data.ProtoLens.BytesField ::- Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"traceId")) ::- Data.ProtoLens.FieldDescriptor LogRecord- spanId__field_descriptor- = Data.ProtoLens.FieldDescriptor- "span_id"- (Data.ProtoLens.ScalarField Data.ProtoLens.BytesField ::- Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"spanId")) ::- Data.ProtoLens.FieldDescriptor LogRecord- eventName__field_descriptor- = Data.ProtoLens.FieldDescriptor- "event_name"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"eventName")) ::- Data.ProtoLens.FieldDescriptor LogRecord- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, timeUnixNano__field_descriptor),- (Data.ProtoLens.Tag 11, observedTimeUnixNano__field_descriptor),- (Data.ProtoLens.Tag 2, severityNumber__field_descriptor),- (Data.ProtoLens.Tag 3, severityText__field_descriptor),- (Data.ProtoLens.Tag 5, body__field_descriptor),- (Data.ProtoLens.Tag 6, attributes__field_descriptor),- (Data.ProtoLens.Tag 7, droppedAttributesCount__field_descriptor),- (Data.ProtoLens.Tag 8, flags__field_descriptor),- (Data.ProtoLens.Tag 9, traceId__field_descriptor),- (Data.ProtoLens.Tag 10, spanId__field_descriptor),- (Data.ProtoLens.Tag 12, eventName__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _LogRecord'_unknownFields- (\ x__ y__ -> x__ {_LogRecord'_unknownFields = y__})- defMessage- = LogRecord'_constructor- {_LogRecord'timeUnixNano = Data.ProtoLens.fieldDefault,- _LogRecord'observedTimeUnixNano = Data.ProtoLens.fieldDefault,- _LogRecord'severityNumber = Data.ProtoLens.fieldDefault,- _LogRecord'severityText = Data.ProtoLens.fieldDefault,- _LogRecord'body = Prelude.Nothing,- _LogRecord'attributes = Data.Vector.Generic.empty,- _LogRecord'droppedAttributesCount = Data.ProtoLens.fieldDefault,- _LogRecord'flags = Data.ProtoLens.fieldDefault,- _LogRecord'traceId = Data.ProtoLens.fieldDefault,- _LogRecord'spanId = Data.ProtoLens.fieldDefault,- _LogRecord'eventName = Data.ProtoLens.fieldDefault,- _LogRecord'_unknownFields = []}- parseMessage- = let- loop ::- LogRecord- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue- -> Data.ProtoLens.Encoding.Bytes.Parser LogRecord- loop x mutable'attributes- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'attributes <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'attributes)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'attributes") frozen'attributes- x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 9 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getFixed64 "time_unix_nano"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"timeUnixNano") y x)- mutable'attributes- 89- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getFixed64- "observed_time_unix_nano"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"observedTimeUnixNano") y x)- mutable'attributes- 16- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.toEnum- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt))- "severity_number"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"severityNumber") y x)- mutable'attributes- 26- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "severity_text"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"severityText") y x)- mutable'attributes- 42- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "body"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"body") y x)- mutable'attributes- 50- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "attributes"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'attributes y)- loop x v- 56- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "dropped_attributes_count"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"droppedAttributesCount") y x)- mutable'attributes- 69- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getFixed32 "flags"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"flags") y x)- mutable'attributes- 74- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getBytes- (Prelude.fromIntegral len))- "trace_id"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"traceId") y x)- mutable'attributes- 82- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getBytes- (Prelude.fromIntegral len))- "span_id"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"spanId") y x)- mutable'attributes- 98- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "event_name"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"eventName") y x)- mutable'attributes- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'attributes- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'attributes <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'attributes)- "LogRecord"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"timeUnixNano") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 9)- (Data.ProtoLens.Encoding.Bytes.putFixed64 _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"observedTimeUnixNano") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 89)- (Data.ProtoLens.Encoding.Bytes.putFixed64 _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"severityNumber") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 16)- ((Prelude..)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral)- Prelude.fromEnum _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"severityText") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.Text.Encoding.encodeUtf8 _v))- ((Data.Monoid.<>)- (case- Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'body") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 42)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 50)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'attributes") _x))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"droppedAttributesCount") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 56)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt- Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"flags") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 69)- (Data.ProtoLens.Encoding.Bytes.putFixed32 _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"traceId") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 74)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"spanId") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 82)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes- bs))- _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"eventName") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 98)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes- bs))- Data.Text.Encoding.encodeUtf8 _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view- Data.ProtoLens.unknownFields _x))))))))))))-instance Control.DeepSeq.NFData LogRecord where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_LogRecord'_unknownFields x__)- (Control.DeepSeq.deepseq- (_LogRecord'timeUnixNano x__)- (Control.DeepSeq.deepseq- (_LogRecord'observedTimeUnixNano x__)- (Control.DeepSeq.deepseq- (_LogRecord'severityNumber x__)- (Control.DeepSeq.deepseq- (_LogRecord'severityText x__)- (Control.DeepSeq.deepseq- (_LogRecord'body x__)- (Control.DeepSeq.deepseq- (_LogRecord'attributes x__)- (Control.DeepSeq.deepseq- (_LogRecord'droppedAttributesCount x__)- (Control.DeepSeq.deepseq- (_LogRecord'flags x__)- (Control.DeepSeq.deepseq- (_LogRecord'traceId x__)- (Control.DeepSeq.deepseq- (_LogRecord'spanId x__)- (Control.DeepSeq.deepseq- (_LogRecord'eventName x__) ())))))))))))-newtype LogRecordFlags'UnrecognizedValue- = LogRecordFlags'UnrecognizedValue Data.Int.Int32- deriving stock (Prelude.Eq, Prelude.Ord, Prelude.Show)-data LogRecordFlags- = LOG_RECORD_FLAGS_DO_NOT_USE |- LOG_RECORD_FLAGS_TRACE_FLAGS_MASK |- LogRecordFlags'Unrecognized !LogRecordFlags'UnrecognizedValue- deriving stock (Prelude.Show, Prelude.Eq, Prelude.Ord)-instance Data.ProtoLens.MessageEnum LogRecordFlags where- maybeToEnum 0 = Prelude.Just LOG_RECORD_FLAGS_DO_NOT_USE- maybeToEnum 255 = Prelude.Just LOG_RECORD_FLAGS_TRACE_FLAGS_MASK- maybeToEnum k- = Prelude.Just- (LogRecordFlags'Unrecognized- (LogRecordFlags'UnrecognizedValue (Prelude.fromIntegral k)))- showEnum LOG_RECORD_FLAGS_DO_NOT_USE- = "LOG_RECORD_FLAGS_DO_NOT_USE"- showEnum LOG_RECORD_FLAGS_TRACE_FLAGS_MASK- = "LOG_RECORD_FLAGS_TRACE_FLAGS_MASK"- showEnum- (LogRecordFlags'Unrecognized (LogRecordFlags'UnrecognizedValue k))- = Prelude.show k- readEnum k- | (Prelude.==) k "LOG_RECORD_FLAGS_DO_NOT_USE"- = Prelude.Just LOG_RECORD_FLAGS_DO_NOT_USE- | (Prelude.==) k "LOG_RECORD_FLAGS_TRACE_FLAGS_MASK"- = Prelude.Just LOG_RECORD_FLAGS_TRACE_FLAGS_MASK- | Prelude.otherwise- = (Prelude.>>=) (Text.Read.readMaybe k) Data.ProtoLens.maybeToEnum-instance Prelude.Bounded LogRecordFlags where- minBound = LOG_RECORD_FLAGS_DO_NOT_USE- maxBound = LOG_RECORD_FLAGS_TRACE_FLAGS_MASK-instance Prelude.Enum LogRecordFlags where- toEnum k__- = Prelude.maybe- (Prelude.error- ((Prelude.++)- "toEnum: unknown value for enum LogRecordFlags: "- (Prelude.show k__)))- Prelude.id (Data.ProtoLens.maybeToEnum k__)- fromEnum LOG_RECORD_FLAGS_DO_NOT_USE = 0- fromEnum LOG_RECORD_FLAGS_TRACE_FLAGS_MASK = 255- fromEnum- (LogRecordFlags'Unrecognized (LogRecordFlags'UnrecognizedValue k))- = Prelude.fromIntegral k- succ LOG_RECORD_FLAGS_TRACE_FLAGS_MASK- = Prelude.error- "LogRecordFlags.succ: bad argument LOG_RECORD_FLAGS_TRACE_FLAGS_MASK. This value would be out of bounds."- succ LOG_RECORD_FLAGS_DO_NOT_USE- = LOG_RECORD_FLAGS_TRACE_FLAGS_MASK- succ (LogRecordFlags'Unrecognized _)- = Prelude.error- "LogRecordFlags.succ: bad argument: unrecognized value"- pred LOG_RECORD_FLAGS_DO_NOT_USE- = Prelude.error- "LogRecordFlags.pred: bad argument LOG_RECORD_FLAGS_DO_NOT_USE. This value would be out of bounds."- pred LOG_RECORD_FLAGS_TRACE_FLAGS_MASK- = LOG_RECORD_FLAGS_DO_NOT_USE- pred (LogRecordFlags'Unrecognized _)- = Prelude.error- "LogRecordFlags.pred: bad argument: unrecognized value"- enumFrom = Data.ProtoLens.Message.Enum.messageEnumFrom- enumFromTo = Data.ProtoLens.Message.Enum.messageEnumFromTo- enumFromThen = Data.ProtoLens.Message.Enum.messageEnumFromThen- enumFromThenTo = Data.ProtoLens.Message.Enum.messageEnumFromThenTo-instance Data.ProtoLens.FieldDefault LogRecordFlags where- fieldDefault = LOG_RECORD_FLAGS_DO_NOT_USE-instance Control.DeepSeq.NFData LogRecordFlags where- rnf x__ = Prelude.seq x__ ()-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.resourceLogs' @:: Lens' LogsData [ResourceLogs]@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'resourceLogs' @:: Lens' LogsData (Data.Vector.Vector ResourceLogs)@ -}-data LogsData- = LogsData'_constructor {_LogsData'resourceLogs :: !(Data.Vector.Vector ResourceLogs),- _LogsData'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show LogsData where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField LogsData "resourceLogs" [ResourceLogs] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogsData'resourceLogs- (\ x__ y__ -> x__ {_LogsData'resourceLogs = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField LogsData "vec'resourceLogs" (Data.Vector.Vector ResourceLogs) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _LogsData'resourceLogs- (\ x__ y__ -> x__ {_LogsData'resourceLogs = y__}))- Prelude.id-instance Data.ProtoLens.Message LogsData where- messageName _- = Data.Text.pack "opentelemetry.proto.logs.v1.LogsData"- packedMessageDescriptor _- = "\n\- \\bLogsData\DC2N\n\- \\rresource_logs\CAN\SOH \ETX(\v2).opentelemetry.proto.logs.v1.ResourceLogsR\fresourceLogs"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- resourceLogs__field_descriptor- = Data.ProtoLens.FieldDescriptor- "resource_logs"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ResourceLogs)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"resourceLogs")) ::- Data.ProtoLens.FieldDescriptor LogsData- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, resourceLogs__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _LogsData'_unknownFields- (\ x__ y__ -> x__ {_LogsData'_unknownFields = y__})- defMessage- = LogsData'_constructor- {_LogsData'resourceLogs = Data.Vector.Generic.empty,- _LogsData'_unknownFields = []}- parseMessage- = let- loop ::- LogsData- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ResourceLogs- -> Data.ProtoLens.Encoding.Bytes.Parser LogsData- loop x mutable'resourceLogs- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'resourceLogs <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'resourceLogs)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'resourceLogs")- frozen'resourceLogs x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "resource_logs"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'resourceLogs y)- loop x v- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'resourceLogs- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'resourceLogs <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'resourceLogs)- "LogsData"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'resourceLogs") _x))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))-instance Control.DeepSeq.NFData LogsData where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_LogsData'_unknownFields x__)- (Control.DeepSeq.deepseq (_LogsData'resourceLogs x__) ())-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.resource' @:: Lens' ResourceLogs Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.maybe'resource' @:: Lens' ResourceLogs (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.scopeLogs' @:: Lens' ResourceLogs [ScopeLogs]@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'scopeLogs' @:: Lens' ResourceLogs (Data.Vector.Vector ScopeLogs)@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.schemaUrl' @:: Lens' ResourceLogs Data.Text.Text@ -}-data ResourceLogs- = ResourceLogs'_constructor {_ResourceLogs'resource :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource),- _ResourceLogs'scopeLogs :: !(Data.Vector.Vector ScopeLogs),- _ResourceLogs'schemaUrl :: !Data.Text.Text,- _ResourceLogs'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ResourceLogs where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ResourceLogs "resource" Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceLogs'resource- (\ x__ y__ -> x__ {_ResourceLogs'resource = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField ResourceLogs "maybe'resource" (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceLogs'resource- (\ x__ y__ -> x__ {_ResourceLogs'resource = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ResourceLogs "scopeLogs" [ScopeLogs] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceLogs'scopeLogs- (\ x__ y__ -> x__ {_ResourceLogs'scopeLogs = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ResourceLogs "vec'scopeLogs" (Data.Vector.Vector ScopeLogs) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceLogs'scopeLogs- (\ x__ y__ -> x__ {_ResourceLogs'scopeLogs = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ResourceLogs "schemaUrl" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceLogs'schemaUrl- (\ x__ y__ -> x__ {_ResourceLogs'schemaUrl = y__}))- Prelude.id-instance Data.ProtoLens.Message ResourceLogs where- messageName _- = Data.Text.pack "opentelemetry.proto.logs.v1.ResourceLogs"- packedMessageDescriptor _- = "\n\- \\fResourceLogs\DC2E\n\- \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2E\n\- \\n\- \scope_logs\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.ScopeLogsR\tscopeLogs\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- resource__field_descriptor- = Data.ProtoLens.FieldDescriptor- "resource"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'resource")) ::- Data.ProtoLens.FieldDescriptor ResourceLogs- scopeLogs__field_descriptor- = Data.ProtoLens.FieldDescriptor- "scope_logs"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ScopeLogs)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"scopeLogs")) ::- Data.ProtoLens.FieldDescriptor ResourceLogs- schemaUrl__field_descriptor- = Data.ProtoLens.FieldDescriptor- "schema_url"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"schemaUrl")) ::- Data.ProtoLens.FieldDescriptor ResourceLogs- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, resource__field_descriptor),- (Data.ProtoLens.Tag 2, scopeLogs__field_descriptor),- (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ResourceLogs'_unknownFields- (\ x__ y__ -> x__ {_ResourceLogs'_unknownFields = y__})- defMessage- = ResourceLogs'_constructor- {_ResourceLogs'resource = Prelude.Nothing,- _ResourceLogs'scopeLogs = Data.Vector.Generic.empty,- _ResourceLogs'schemaUrl = Data.ProtoLens.fieldDefault,- _ResourceLogs'_unknownFields = []}- parseMessage- = let- loop ::- ResourceLogs- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ScopeLogs- -> Data.ProtoLens.Encoding.Bytes.Parser ResourceLogs- loop x mutable'scopeLogs- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'scopeLogs <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'scopeLogs)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'scopeLogs") frozen'scopeLogs x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "resource"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"resource") y x)- mutable'scopeLogs- 18- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "scope_logs"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'scopeLogs y)- loop x v- 26- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "schema_url"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)- mutable'scopeLogs- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'scopeLogs- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'scopeLogs <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'scopeLogs)- "ResourceLogs"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (case- Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'resource") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'scopeLogs") _x))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.Text.Encoding.encodeUtf8 _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))-instance Control.DeepSeq.NFData ResourceLogs where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ResourceLogs'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ResourceLogs'resource x__)- (Control.DeepSeq.deepseq- (_ResourceLogs'scopeLogs x__)- (Control.DeepSeq.deepseq (_ResourceLogs'schemaUrl x__) ())))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.scope' @:: Lens' ScopeLogs Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.maybe'scope' @:: Lens' ScopeLogs (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.logRecords' @:: Lens' ScopeLogs [LogRecord]@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'logRecords' @:: Lens' ScopeLogs (Data.Vector.Vector LogRecord)@- * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.schemaUrl' @:: Lens' ScopeLogs Data.Text.Text@ -}-data ScopeLogs- = ScopeLogs'_constructor {_ScopeLogs'scope :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope),- _ScopeLogs'logRecords :: !(Data.Vector.Vector LogRecord),- _ScopeLogs'schemaUrl :: !Data.Text.Text,- _ScopeLogs'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ScopeLogs where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ScopeLogs "scope" Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeLogs'scope (\ x__ y__ -> x__ {_ScopeLogs'scope = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField ScopeLogs "maybe'scope" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeLogs'scope (\ x__ y__ -> x__ {_ScopeLogs'scope = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ScopeLogs "logRecords" [LogRecord] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeLogs'logRecords- (\ x__ y__ -> x__ {_ScopeLogs'logRecords = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ScopeLogs "vec'logRecords" (Data.Vector.Vector LogRecord) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeLogs'logRecords- (\ x__ y__ -> x__ {_ScopeLogs'logRecords = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ScopeLogs "schemaUrl" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeLogs'schemaUrl- (\ x__ y__ -> x__ {_ScopeLogs'schemaUrl = y__}))- Prelude.id-instance Data.ProtoLens.Message ScopeLogs where- messageName _- = Data.Text.pack "opentelemetry.proto.logs.v1.ScopeLogs"- packedMessageDescriptor _- = "\n\- \\tScopeLogs\DC2I\n\- \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2G\n\- \\vlog_records\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.LogRecordR\n\- \logRecords\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrl"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- scope__field_descriptor- = Data.ProtoLens.FieldDescriptor- "scope"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'scope")) ::- Data.ProtoLens.FieldDescriptor ScopeLogs- logRecords__field_descriptor- = Data.ProtoLens.FieldDescriptor- "log_records"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor LogRecord)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"logRecords")) ::- Data.ProtoLens.FieldDescriptor ScopeLogs- schemaUrl__field_descriptor- = Data.ProtoLens.FieldDescriptor- "schema_url"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"schemaUrl")) ::- Data.ProtoLens.FieldDescriptor ScopeLogs- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, scope__field_descriptor),- (Data.ProtoLens.Tag 2, logRecords__field_descriptor),- (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ScopeLogs'_unknownFields- (\ x__ y__ -> x__ {_ScopeLogs'_unknownFields = y__})- defMessage- = ScopeLogs'_constructor- {_ScopeLogs'scope = Prelude.Nothing,- _ScopeLogs'logRecords = Data.Vector.Generic.empty,- _ScopeLogs'schemaUrl = Data.ProtoLens.fieldDefault,- _ScopeLogs'_unknownFields = []}- parseMessage- = let- loop ::- ScopeLogs- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld LogRecord- -> Data.ProtoLens.Encoding.Bytes.Parser ScopeLogs- loop x mutable'logRecords- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'logRecords <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'logRecords)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'logRecords") frozen'logRecords- x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "scope"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"scope") y x)- mutable'logRecords- 18- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "log_records"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'logRecords y)- loop x v- 26- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "schema_url"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)- mutable'logRecords- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'logRecords- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'logRecords <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'logRecords)- "ScopeLogs"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (case- Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'scope") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'logRecords") _x))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.Text.Encoding.encodeUtf8 _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))-instance Control.DeepSeq.NFData ScopeLogs where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ScopeLogs'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ScopeLogs'scope x__)- (Control.DeepSeq.deepseq- (_ScopeLogs'logRecords x__)- (Control.DeepSeq.deepseq (_ScopeLogs'schemaUrl x__) ())))-newtype SeverityNumber'UnrecognizedValue- = SeverityNumber'UnrecognizedValue Data.Int.Int32- deriving stock (Prelude.Eq, Prelude.Ord, Prelude.Show)-data SeverityNumber- = SEVERITY_NUMBER_UNSPECIFIED |- SEVERITY_NUMBER_TRACE |- SEVERITY_NUMBER_TRACE2 |- SEVERITY_NUMBER_TRACE3 |- SEVERITY_NUMBER_TRACE4 |- SEVERITY_NUMBER_DEBUG |- SEVERITY_NUMBER_DEBUG2 |- SEVERITY_NUMBER_DEBUG3 |- SEVERITY_NUMBER_DEBUG4 |- SEVERITY_NUMBER_INFO |- SEVERITY_NUMBER_INFO2 |- SEVERITY_NUMBER_INFO3 |- SEVERITY_NUMBER_INFO4 |- SEVERITY_NUMBER_WARN |- SEVERITY_NUMBER_WARN2 |- SEVERITY_NUMBER_WARN3 |- SEVERITY_NUMBER_WARN4 |- SEVERITY_NUMBER_ERROR |- SEVERITY_NUMBER_ERROR2 |- SEVERITY_NUMBER_ERROR3 |- SEVERITY_NUMBER_ERROR4 |- SEVERITY_NUMBER_FATAL |- SEVERITY_NUMBER_FATAL2 |- SEVERITY_NUMBER_FATAL3 |- SEVERITY_NUMBER_FATAL4 |- SeverityNumber'Unrecognized !SeverityNumber'UnrecognizedValue- deriving stock (Prelude.Show, Prelude.Eq, Prelude.Ord)-instance Data.ProtoLens.MessageEnum SeverityNumber where- maybeToEnum 0 = Prelude.Just SEVERITY_NUMBER_UNSPECIFIED- maybeToEnum 1 = Prelude.Just SEVERITY_NUMBER_TRACE- maybeToEnum 2 = Prelude.Just SEVERITY_NUMBER_TRACE2- maybeToEnum 3 = Prelude.Just SEVERITY_NUMBER_TRACE3- maybeToEnum 4 = Prelude.Just SEVERITY_NUMBER_TRACE4- maybeToEnum 5 = Prelude.Just SEVERITY_NUMBER_DEBUG- maybeToEnum 6 = Prelude.Just SEVERITY_NUMBER_DEBUG2- maybeToEnum 7 = Prelude.Just SEVERITY_NUMBER_DEBUG3- maybeToEnum 8 = Prelude.Just SEVERITY_NUMBER_DEBUG4- maybeToEnum 9 = Prelude.Just SEVERITY_NUMBER_INFO- maybeToEnum 10 = Prelude.Just SEVERITY_NUMBER_INFO2- maybeToEnum 11 = Prelude.Just SEVERITY_NUMBER_INFO3- maybeToEnum 12 = Prelude.Just SEVERITY_NUMBER_INFO4- maybeToEnum 13 = Prelude.Just SEVERITY_NUMBER_WARN- maybeToEnum 14 = Prelude.Just SEVERITY_NUMBER_WARN2- maybeToEnum 15 = Prelude.Just SEVERITY_NUMBER_WARN3- maybeToEnum 16 = Prelude.Just SEVERITY_NUMBER_WARN4- maybeToEnum 17 = Prelude.Just SEVERITY_NUMBER_ERROR- maybeToEnum 18 = Prelude.Just SEVERITY_NUMBER_ERROR2- maybeToEnum 19 = Prelude.Just SEVERITY_NUMBER_ERROR3- maybeToEnum 20 = Prelude.Just SEVERITY_NUMBER_ERROR4- maybeToEnum 21 = Prelude.Just SEVERITY_NUMBER_FATAL- maybeToEnum 22 = Prelude.Just SEVERITY_NUMBER_FATAL2- maybeToEnum 23 = Prelude.Just SEVERITY_NUMBER_FATAL3- maybeToEnum 24 = Prelude.Just SEVERITY_NUMBER_FATAL4- maybeToEnum k- = Prelude.Just- (SeverityNumber'Unrecognized- (SeverityNumber'UnrecognizedValue (Prelude.fromIntegral k)))- showEnum SEVERITY_NUMBER_UNSPECIFIED- = "SEVERITY_NUMBER_UNSPECIFIED"- showEnum SEVERITY_NUMBER_TRACE = "SEVERITY_NUMBER_TRACE"- showEnum SEVERITY_NUMBER_TRACE2 = "SEVERITY_NUMBER_TRACE2"- showEnum SEVERITY_NUMBER_TRACE3 = "SEVERITY_NUMBER_TRACE3"- showEnum SEVERITY_NUMBER_TRACE4 = "SEVERITY_NUMBER_TRACE4"- showEnum SEVERITY_NUMBER_DEBUG = "SEVERITY_NUMBER_DEBUG"- showEnum SEVERITY_NUMBER_DEBUG2 = "SEVERITY_NUMBER_DEBUG2"- showEnum SEVERITY_NUMBER_DEBUG3 = "SEVERITY_NUMBER_DEBUG3"- showEnum SEVERITY_NUMBER_DEBUG4 = "SEVERITY_NUMBER_DEBUG4"- showEnum SEVERITY_NUMBER_INFO = "SEVERITY_NUMBER_INFO"- showEnum SEVERITY_NUMBER_INFO2 = "SEVERITY_NUMBER_INFO2"- showEnum SEVERITY_NUMBER_INFO3 = "SEVERITY_NUMBER_INFO3"- showEnum SEVERITY_NUMBER_INFO4 = "SEVERITY_NUMBER_INFO4"- showEnum SEVERITY_NUMBER_WARN = "SEVERITY_NUMBER_WARN"- showEnum SEVERITY_NUMBER_WARN2 = "SEVERITY_NUMBER_WARN2"- showEnum SEVERITY_NUMBER_WARN3 = "SEVERITY_NUMBER_WARN3"- showEnum SEVERITY_NUMBER_WARN4 = "SEVERITY_NUMBER_WARN4"- showEnum SEVERITY_NUMBER_ERROR = "SEVERITY_NUMBER_ERROR"- showEnum SEVERITY_NUMBER_ERROR2 = "SEVERITY_NUMBER_ERROR2"- showEnum SEVERITY_NUMBER_ERROR3 = "SEVERITY_NUMBER_ERROR3"- showEnum SEVERITY_NUMBER_ERROR4 = "SEVERITY_NUMBER_ERROR4"- showEnum SEVERITY_NUMBER_FATAL = "SEVERITY_NUMBER_FATAL"- showEnum SEVERITY_NUMBER_FATAL2 = "SEVERITY_NUMBER_FATAL2"- showEnum SEVERITY_NUMBER_FATAL3 = "SEVERITY_NUMBER_FATAL3"- showEnum SEVERITY_NUMBER_FATAL4 = "SEVERITY_NUMBER_FATAL4"- showEnum- (SeverityNumber'Unrecognized (SeverityNumber'UnrecognizedValue k))- = Prelude.show k- readEnum k- | (Prelude.==) k "SEVERITY_NUMBER_UNSPECIFIED"- = Prelude.Just SEVERITY_NUMBER_UNSPECIFIED- | (Prelude.==) k "SEVERITY_NUMBER_TRACE"- = Prelude.Just SEVERITY_NUMBER_TRACE- | (Prelude.==) k "SEVERITY_NUMBER_TRACE2"- = Prelude.Just SEVERITY_NUMBER_TRACE2- | (Prelude.==) k "SEVERITY_NUMBER_TRACE3"- = Prelude.Just SEVERITY_NUMBER_TRACE3- | (Prelude.==) k "SEVERITY_NUMBER_TRACE4"- = Prelude.Just SEVERITY_NUMBER_TRACE4- | (Prelude.==) k "SEVERITY_NUMBER_DEBUG"- = Prelude.Just SEVERITY_NUMBER_DEBUG- | (Prelude.==) k "SEVERITY_NUMBER_DEBUG2"- = Prelude.Just SEVERITY_NUMBER_DEBUG2- | (Prelude.==) k "SEVERITY_NUMBER_DEBUG3"- = Prelude.Just SEVERITY_NUMBER_DEBUG3- | (Prelude.==) k "SEVERITY_NUMBER_DEBUG4"- = Prelude.Just SEVERITY_NUMBER_DEBUG4- | (Prelude.==) k "SEVERITY_NUMBER_INFO"- = Prelude.Just SEVERITY_NUMBER_INFO- | (Prelude.==) k "SEVERITY_NUMBER_INFO2"- = Prelude.Just SEVERITY_NUMBER_INFO2- | (Prelude.==) k "SEVERITY_NUMBER_INFO3"- = Prelude.Just SEVERITY_NUMBER_INFO3- | (Prelude.==) k "SEVERITY_NUMBER_INFO4"- = Prelude.Just SEVERITY_NUMBER_INFO4- | (Prelude.==) k "SEVERITY_NUMBER_WARN"- = Prelude.Just SEVERITY_NUMBER_WARN- | (Prelude.==) k "SEVERITY_NUMBER_WARN2"- = Prelude.Just SEVERITY_NUMBER_WARN2- | (Prelude.==) k "SEVERITY_NUMBER_WARN3"- = Prelude.Just SEVERITY_NUMBER_WARN3- | (Prelude.==) k "SEVERITY_NUMBER_WARN4"- = Prelude.Just SEVERITY_NUMBER_WARN4- | (Prelude.==) k "SEVERITY_NUMBER_ERROR"- = Prelude.Just SEVERITY_NUMBER_ERROR- | (Prelude.==) k "SEVERITY_NUMBER_ERROR2"- = Prelude.Just SEVERITY_NUMBER_ERROR2- | (Prelude.==) k "SEVERITY_NUMBER_ERROR3"- = Prelude.Just SEVERITY_NUMBER_ERROR3- | (Prelude.==) k "SEVERITY_NUMBER_ERROR4"- = Prelude.Just SEVERITY_NUMBER_ERROR4- | (Prelude.==) k "SEVERITY_NUMBER_FATAL"- = Prelude.Just SEVERITY_NUMBER_FATAL- | (Prelude.==) k "SEVERITY_NUMBER_FATAL2"- = Prelude.Just SEVERITY_NUMBER_FATAL2- | (Prelude.==) k "SEVERITY_NUMBER_FATAL3"- = Prelude.Just SEVERITY_NUMBER_FATAL3- | (Prelude.==) k "SEVERITY_NUMBER_FATAL4"- = Prelude.Just SEVERITY_NUMBER_FATAL4- | Prelude.otherwise- = (Prelude.>>=) (Text.Read.readMaybe k) Data.ProtoLens.maybeToEnum-instance Prelude.Bounded SeverityNumber where- minBound = SEVERITY_NUMBER_UNSPECIFIED- maxBound = SEVERITY_NUMBER_FATAL4-instance Prelude.Enum SeverityNumber where- toEnum k__- = Prelude.maybe- (Prelude.error- ((Prelude.++)- "toEnum: unknown value for enum SeverityNumber: "- (Prelude.show k__)))- Prelude.id (Data.ProtoLens.maybeToEnum k__)- fromEnum SEVERITY_NUMBER_UNSPECIFIED = 0- fromEnum SEVERITY_NUMBER_TRACE = 1- fromEnum SEVERITY_NUMBER_TRACE2 = 2- fromEnum SEVERITY_NUMBER_TRACE3 = 3- fromEnum SEVERITY_NUMBER_TRACE4 = 4- fromEnum SEVERITY_NUMBER_DEBUG = 5- fromEnum SEVERITY_NUMBER_DEBUG2 = 6- fromEnum SEVERITY_NUMBER_DEBUG3 = 7- fromEnum SEVERITY_NUMBER_DEBUG4 = 8- fromEnum SEVERITY_NUMBER_INFO = 9- fromEnum SEVERITY_NUMBER_INFO2 = 10- fromEnum SEVERITY_NUMBER_INFO3 = 11- fromEnum SEVERITY_NUMBER_INFO4 = 12- fromEnum SEVERITY_NUMBER_WARN = 13- fromEnum SEVERITY_NUMBER_WARN2 = 14- fromEnum SEVERITY_NUMBER_WARN3 = 15- fromEnum SEVERITY_NUMBER_WARN4 = 16- fromEnum SEVERITY_NUMBER_ERROR = 17- fromEnum SEVERITY_NUMBER_ERROR2 = 18- fromEnum SEVERITY_NUMBER_ERROR3 = 19- fromEnum SEVERITY_NUMBER_ERROR4 = 20- fromEnum SEVERITY_NUMBER_FATAL = 21- fromEnum SEVERITY_NUMBER_FATAL2 = 22- fromEnum SEVERITY_NUMBER_FATAL3 = 23- fromEnum SEVERITY_NUMBER_FATAL4 = 24- fromEnum- (SeverityNumber'Unrecognized (SeverityNumber'UnrecognizedValue k))- = Prelude.fromIntegral k- succ SEVERITY_NUMBER_FATAL4- = Prelude.error- "SeverityNumber.succ: bad argument SEVERITY_NUMBER_FATAL4. This value would be out of bounds."- succ SEVERITY_NUMBER_UNSPECIFIED = SEVERITY_NUMBER_TRACE- succ SEVERITY_NUMBER_TRACE = SEVERITY_NUMBER_TRACE2- succ SEVERITY_NUMBER_TRACE2 = SEVERITY_NUMBER_TRACE3- succ SEVERITY_NUMBER_TRACE3 = SEVERITY_NUMBER_TRACE4- succ SEVERITY_NUMBER_TRACE4 = SEVERITY_NUMBER_DEBUG- succ SEVERITY_NUMBER_DEBUG = SEVERITY_NUMBER_DEBUG2- succ SEVERITY_NUMBER_DEBUG2 = SEVERITY_NUMBER_DEBUG3- succ SEVERITY_NUMBER_DEBUG3 = SEVERITY_NUMBER_DEBUG4- succ SEVERITY_NUMBER_DEBUG4 = SEVERITY_NUMBER_INFO- succ SEVERITY_NUMBER_INFO = SEVERITY_NUMBER_INFO2- succ SEVERITY_NUMBER_INFO2 = SEVERITY_NUMBER_INFO3- succ SEVERITY_NUMBER_INFO3 = SEVERITY_NUMBER_INFO4- succ SEVERITY_NUMBER_INFO4 = SEVERITY_NUMBER_WARN- succ SEVERITY_NUMBER_WARN = SEVERITY_NUMBER_WARN2- succ SEVERITY_NUMBER_WARN2 = SEVERITY_NUMBER_WARN3- succ SEVERITY_NUMBER_WARN3 = SEVERITY_NUMBER_WARN4- succ SEVERITY_NUMBER_WARN4 = SEVERITY_NUMBER_ERROR- succ SEVERITY_NUMBER_ERROR = SEVERITY_NUMBER_ERROR2- succ SEVERITY_NUMBER_ERROR2 = SEVERITY_NUMBER_ERROR3- succ SEVERITY_NUMBER_ERROR3 = SEVERITY_NUMBER_ERROR4- succ SEVERITY_NUMBER_ERROR4 = SEVERITY_NUMBER_FATAL- succ SEVERITY_NUMBER_FATAL = SEVERITY_NUMBER_FATAL2- succ SEVERITY_NUMBER_FATAL2 = SEVERITY_NUMBER_FATAL3- succ SEVERITY_NUMBER_FATAL3 = SEVERITY_NUMBER_FATAL4- succ (SeverityNumber'Unrecognized _)- = Prelude.error- "SeverityNumber.succ: bad argument: unrecognized value"- pred SEVERITY_NUMBER_UNSPECIFIED- = Prelude.error- "SeverityNumber.pred: bad argument SEVERITY_NUMBER_UNSPECIFIED. This value would be out of bounds."- pred SEVERITY_NUMBER_TRACE = SEVERITY_NUMBER_UNSPECIFIED- pred SEVERITY_NUMBER_TRACE2 = SEVERITY_NUMBER_TRACE- pred SEVERITY_NUMBER_TRACE3 = SEVERITY_NUMBER_TRACE2- pred SEVERITY_NUMBER_TRACE4 = SEVERITY_NUMBER_TRACE3- pred SEVERITY_NUMBER_DEBUG = SEVERITY_NUMBER_TRACE4- pred SEVERITY_NUMBER_DEBUG2 = SEVERITY_NUMBER_DEBUG- pred SEVERITY_NUMBER_DEBUG3 = SEVERITY_NUMBER_DEBUG2- pred SEVERITY_NUMBER_DEBUG4 = SEVERITY_NUMBER_DEBUG3- pred SEVERITY_NUMBER_INFO = SEVERITY_NUMBER_DEBUG4- pred SEVERITY_NUMBER_INFO2 = SEVERITY_NUMBER_INFO- pred SEVERITY_NUMBER_INFO3 = SEVERITY_NUMBER_INFO2- pred SEVERITY_NUMBER_INFO4 = SEVERITY_NUMBER_INFO3- pred SEVERITY_NUMBER_WARN = SEVERITY_NUMBER_INFO4- pred SEVERITY_NUMBER_WARN2 = SEVERITY_NUMBER_WARN- pred SEVERITY_NUMBER_WARN3 = SEVERITY_NUMBER_WARN2- pred SEVERITY_NUMBER_WARN4 = SEVERITY_NUMBER_WARN3- pred SEVERITY_NUMBER_ERROR = SEVERITY_NUMBER_WARN4- pred SEVERITY_NUMBER_ERROR2 = SEVERITY_NUMBER_ERROR- pred SEVERITY_NUMBER_ERROR3 = SEVERITY_NUMBER_ERROR2- pred SEVERITY_NUMBER_ERROR4 = SEVERITY_NUMBER_ERROR3- pred SEVERITY_NUMBER_FATAL = SEVERITY_NUMBER_ERROR4- pred SEVERITY_NUMBER_FATAL2 = SEVERITY_NUMBER_FATAL- pred SEVERITY_NUMBER_FATAL3 = SEVERITY_NUMBER_FATAL2- pred SEVERITY_NUMBER_FATAL4 = SEVERITY_NUMBER_FATAL3- pred (SeverityNumber'Unrecognized _)- = Prelude.error- "SeverityNumber.pred: bad argument: unrecognized value"- enumFrom = Data.ProtoLens.Message.Enum.messageEnumFrom- enumFromTo = Data.ProtoLens.Message.Enum.messageEnumFromTo- enumFromThen = Data.ProtoLens.Message.Enum.messageEnumFromThen- enumFromThenTo = Data.ProtoLens.Message.Enum.messageEnumFromThenTo-instance Data.ProtoLens.FieldDefault SeverityNumber where- fieldDefault = SEVERITY_NUMBER_UNSPECIFIED-instance Control.DeepSeq.NFData SeverityNumber where- rnf x__ = Prelude.seq x__ ()-packedFileDescriptor :: Data.ByteString.ByteString-packedFileDescriptor- = "\n\- \&opentelemetry/proto/logs/v1/logs.proto\DC2\ESCopentelemetry.proto.logs.v1\SUB*opentelemetry/proto/common/v1/common.proto\SUB.opentelemetry/proto/resource/v1/resource.proto\"Z\n\- \\bLogsData\DC2N\n\- \\rresource_logs\CAN\SOH \ETX(\v2).opentelemetry.proto.logs.v1.ResourceLogsR\fresourceLogs\"\195\SOH\n\- \\fResourceLogs\DC2E\n\- \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2E\n\- \\n\- \scope_logs\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.ScopeLogsR\tscopeLogs\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a\"\190\SOH\n\- \\tScopeLogs\DC2I\n\- \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2G\n\- \\vlog_records\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.LogRecordR\n\- \logRecords\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrl\"\146\EOT\n\- \\tLogRecord\DC2$\n\- \\SOtime_unix_nano\CAN\SOH \SOH(\ACKR\ftimeUnixNano\DC25\n\- \\ETBobserved_time_unix_nano\CAN\v \SOH(\ACKR\DC4observedTimeUnixNano\DC2T\n\- \\SIseverity_number\CAN\STX \SOH(\SO2+.opentelemetry.proto.logs.v1.SeverityNumberR\SOseverityNumber\DC2#\n\- \\rseverity_text\CAN\ETX \SOH(\tR\fseverityText\DC2;\n\- \\EOTbody\CAN\ENQ \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\EOTbody\DC2G\n\- \\n\- \attributes\CAN\ACK \ETX(\v2'.opentelemetry.proto.common.v1.KeyValueR\n\- \attributes\DC28\n\- \\CANdropped_attributes_count\CAN\a \SOH(\rR\SYNdroppedAttributesCount\DC2\DC4\n\- \\ENQflags\CAN\b \SOH(\aR\ENQflags\DC2\EM\n\- \\btrace_id\CAN\t \SOH(\fR\atraceId\DC2\ETB\n\- \\aspan_id\CAN\n\- \ \SOH(\fR\ACKspanId\DC2\GS\n\- \\n\- \event_name\CAN\f \SOH(\tR\teventNameJ\EOT\b\EOT\DLE\ENQ*\195\ENQ\n\- \\SOSeverityNumber\DC2\US\n\- \\ESCSEVERITY_NUMBER_UNSPECIFIED\DLE\NUL\DC2\EM\n\- \\NAKSEVERITY_NUMBER_TRACE\DLE\SOH\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_TRACE2\DLE\STX\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_TRACE3\DLE\ETX\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_TRACE4\DLE\EOT\DC2\EM\n\- \\NAKSEVERITY_NUMBER_DEBUG\DLE\ENQ\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_DEBUG2\DLE\ACK\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_DEBUG3\DLE\a\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_DEBUG4\DLE\b\DC2\CAN\n\- \\DC4SEVERITY_NUMBER_INFO\DLE\t\DC2\EM\n\- \\NAKSEVERITY_NUMBER_INFO2\DLE\n\- \\DC2\EM\n\- \\NAKSEVERITY_NUMBER_INFO3\DLE\v\DC2\EM\n\- \\NAKSEVERITY_NUMBER_INFO4\DLE\f\DC2\CAN\n\- \\DC4SEVERITY_NUMBER_WARN\DLE\r\DC2\EM\n\- \\NAKSEVERITY_NUMBER_WARN2\DLE\SO\DC2\EM\n\- \\NAKSEVERITY_NUMBER_WARN3\DLE\SI\DC2\EM\n\- \\NAKSEVERITY_NUMBER_WARN4\DLE\DLE\DC2\EM\n\- \\NAKSEVERITY_NUMBER_ERROR\DLE\DC1\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_ERROR2\DLE\DC2\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_ERROR3\DLE\DC3\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_ERROR4\DLE\DC4\DC2\EM\n\- \\NAKSEVERITY_NUMBER_FATAL\DLE\NAK\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_FATAL2\DLE\SYN\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_FATAL3\DLE\ETB\DC2\SUB\n\- \\SYNSEVERITY_NUMBER_FATAL4\DLE\CAN*Y\n\- \\SOLogRecordFlags\DC2\US\n\- \\ESCLOG_RECORD_FLAGS_DO_NOT_USE\DLE\NUL\DC2&\n\- \!LOG_RECORD_FLAGS_TRACE_FLAGS_MASK\DLE\255\SOHBs\n\- \\RSio.opentelemetry.proto.logs.v1B\tLogsProtoP\SOHZ&go.opentelemetry.io/proto/otlp/logs/v1\170\STX\ESCOpenTelemetry.Proto.Logs.V1J\224K\n\- \\a\DC2\ENQ\SO\NUL\226\SOH\SOH\n\- \\200\EOT\n\- \\SOH\f\DC2\ETX\SO\NUL\DC22\189\EOT Copyright 2020, OpenTelemetry Authors\n\- \\n\- \ Licensed under the Apache License, Version 2.0 (the \"License\");\n\- \ you may not use this file except in compliance with the License.\n\- \ You may obtain a copy of the License at\n\- \\n\- \ http://www.apache.org/licenses/LICENSE-2.0\n\- \\n\- \ Unless required by applicable law or agreed to in writing, software\n\- \ distributed under the License is distributed on an \"AS IS\" BASIS,\n\- \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\- \ See the License for the specific language governing permissions and\n\- \ limitations under the License.\n\- \\n\- \\b\n\- \\SOH\STX\DC2\ETX\DLE\NUL$\n\- \\t\n\- \\STX\ETX\NUL\DC2\ETX\DC2\NUL4\n\- \\t\n\- \\STX\ETX\SOH\DC2\ETX\DC3\NUL8\n\- \\b\n\- \\SOH\b\DC2\ETX\NAK\NUL8\n\- \\t\n\- \\STX\b%\DC2\ETX\NAK\NUL8\n\- \\b\n\- \\SOH\b\DC2\ETX\SYN\NUL\"\n\- \\t\n\- \\STX\b\n\- \\DC2\ETX\SYN\NUL\"\n\- \\b\n\- \\SOH\b\DC2\ETX\ETB\NUL7\n\- \\t\n\- \\STX\b\SOH\DC2\ETX\ETB\NUL7\n\- \\b\n\- \\SOH\b\DC2\ETX\CAN\NUL*\n\- \\t\n\- \\STX\b\b\DC2\ETX\CAN\NUL*\n\- \\b\n\- \\SOH\b\DC2\ETX\EM\NUL=\n\- \\t\n\- \\STX\b\v\DC2\ETX\EM\NUL=\n\- \\200\ETX\n\- \\STX\EOT\NUL\DC2\EOT%\NUL,\SOH\SUB\187\ETX LogsData represents the logs data that can be stored in a persistent storage,\n\- \ OR can be embedded by other protocols that transfer OTLP logs data but do not\n\- \ implement the OTLP protocol.\n\- \\n\- \ The main difference between this message and collector protocol is that\n\- \ in this message there will not be any \"control\" or \"metadata\" specific to\n\- \ OTLP protocol.\n\- \\n\- \ When new fields are added into this message, the OTLP request MUST be updated\n\- \ as well.\n\- \\n\- \\n\- \\n\- \\ETX\EOT\NUL\SOH\DC2\ETX%\b\DLE\n\- \\173\STX\n\- \\EOT\EOT\NUL\STX\NUL\DC2\ETX+\STX*\SUB\159\STX An array of ResourceLogs.\n\- \ For data coming from a single resource this array will typically contain\n\- \ one element. Intermediary nodes that receive data from multiple origins\n\- \ typically batch the data before forwarding further and in that case this\n\- \ array will contain multiple elements.\n\- \\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\EOT\DC2\ETX+\STX\n\- \\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\ACK\DC2\ETX+\v\ETB\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX+\CAN%\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX+()\n\- \8\n\- \\STX\EOT\SOH\DC2\EOT/\NUL@\SOH\SUB, A collection of ScopeLogs from a Resource.\n\- \\n\- \\n\- \\n\- \\ETX\EOT\SOH\SOH\DC2\ETX/\b\DC4\n\- \\n\- \\n\- \\ETX\EOT\SOH\t\DC2\ETX0\STX\DLE\n\- \\v\n\- \\EOT\EOT\SOH\t\NUL\DC2\ETX0\v\SI\n\- \\f\n\- \\ENQ\EOT\SOH\t\NUL\SOH\DC2\ETX0\v\SI\n\- \\f\n\- \\ENQ\EOT\SOH\t\NUL\STX\DC2\ETX0\v\SI\n\- \r\n\- \\EOT\EOT\SOH\STX\NUL\DC2\ETX4\STX8\SUBe The resource for the logs in this message.\n\- \ If this field is not set then resource info is unknown.\n\- \\n\- \\f\n\- \\ENQ\EOT\SOH\STX\NUL\ACK\DC2\ETX4\STX*\n\- \\f\n\- \\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX4+3\n\- \\f\n\- \\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX467\n\- \B\n\- \\EOT\EOT\SOH\STX\SOH\DC2\ETX7\STX$\SUB5 A list of ScopeLogs that originate from a resource.\n\- \\n\- \\f\n\- \\ENQ\EOT\SOH\STX\SOH\EOT\DC2\ETX7\STX\n\- \\n\- \\f\n\- \\ENQ\EOT\SOH\STX\SOH\ACK\DC2\ETX7\v\DC4\n\- \\f\n\- \\ENQ\EOT\SOH\STX\SOH\SOH\DC2\ETX7\NAK\US\n\- \\f\n\- \\ENQ\EOT\SOH\STX\SOH\ETX\DC2\ETX7\"#\n\- \\234\ETX\n\- \\EOT\EOT\SOH\STX\STX\DC2\ETX?\STX\CAN\SUB\220\ETX The Schema URL, if known. This is the identifier of the Schema that the resource data\n\- \ is recorded in. Notably, the last part of the URL path is the version number of the\n\- \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\- \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\- \ This schema_url applies to the data in the \"resource\" field. It does not apply\n\- \ to the data in the \"scope_logs\" field which have their own schema_url field.\n\- \\n\- \\f\n\- \\ENQ\EOT\SOH\STX\STX\ENQ\DC2\ETX?\STX\b\n\- \\f\n\- \\ENQ\EOT\SOH\STX\STX\SOH\DC2\ETX?\t\DC3\n\- \\f\n\- \\ENQ\EOT\SOH\STX\STX\ETX\DC2\ETX?\SYN\ETB\n\- \7\n\- \\STX\EOT\STX\DC2\EOTC\NULS\SOH\SUB+ A collection of Logs produced by a Scope.\n\- \\n\- \\n\- \\n\- \\ETX\EOT\STX\SOH\DC2\ETXC\b\DC1\n\- \\204\SOH\n\- \\EOT\EOT\STX\STX\NUL\DC2\ETXG\STX?\SUB\190\SOH The instrumentation scope information for the logs in this message.\n\- \ Semantically when InstrumentationScope isn't set, it is equivalent with\n\- \ an empty instrumentation scope name (unknown).\n\- \\n\- \\f\n\- \\ENQ\EOT\STX\STX\NUL\ACK\DC2\ETXG\STX4\n\- \\f\n\- \\ENQ\EOT\STX\STX\NUL\SOH\DC2\ETXG5:\n\- \\f\n\- \\ENQ\EOT\STX\STX\NUL\ETX\DC2\ETXG=>\n\- \%\n\- \\EOT\EOT\STX\STX\SOH\DC2\ETXJ\STX%\SUB\CAN A list of log records.\n\- \\n\- \\f\n\- \\ENQ\EOT\STX\STX\SOH\EOT\DC2\ETXJ\STX\n\- \\n\- \\f\n\- \\ENQ\EOT\STX\STX\SOH\ACK\DC2\ETXJ\v\DC4\n\- \\f\n\- \\ENQ\EOT\STX\STX\SOH\SOH\DC2\ETXJ\NAK \n\- \\f\n\- \\ENQ\EOT\STX\STX\SOH\ETX\DC2\ETXJ#$\n\- \\171\ETX\n\- \\EOT\EOT\STX\STX\STX\DC2\ETXR\STX\CAN\SUB\157\ETX The Schema URL, if known. This is the identifier of the Schema that the log data\n\- \ is recorded in. Notably, the last part of the URL path is the version number of the\n\- \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\- \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\- \ This schema_url applies to the data in the \"scope\" field and all logs in the\n\- \ \"log_records\" field.\n\- \\n\- \\f\n\- \\ENQ\EOT\STX\STX\STX\ENQ\DC2\ETXR\STX\b\n\- \\f\n\- \\ENQ\EOT\STX\STX\STX\SOH\DC2\ETXR\t\DC3\n\- \\f\n\- \\ENQ\EOT\STX\STX\STX\ETX\DC2\ETXR\SYN\ETB\n\- \;\n\- \\STX\ENQ\NUL\DC2\EOTV\NULq\SOH\SUB/ Possible values for LogRecord.SeverityNumber.\n\- \\n\- \\n\- \\n\- \\ETX\ENQ\NUL\SOH\DC2\ETXV\ENQ\DC3\n\- \N\n\- \\EOT\ENQ\NUL\STX\NUL\DC2\ETXX\STX\"\SUBA UNSPECIFIED is the default SeverityNumber, it MUST NOT be used.\n\- \\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\NUL\SOH\DC2\ETXX\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\NUL\STX\DC2\ETXX !\n\- \\v\n\- \\EOT\ENQ\NUL\STX\SOH\DC2\ETXY\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SOH\SOH\DC2\ETXY\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SOH\STX\DC2\ETXY\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\STX\DC2\ETXZ\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\STX\SOH\DC2\ETXZ\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\STX\STX\DC2\ETXZ\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\ETX\DC2\ETX[\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ETX\SOH\DC2\ETX[\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ETX\STX\DC2\ETX[\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\EOT\DC2\ETX\\\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\EOT\SOH\DC2\ETX\\\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\EOT\STX\DC2\ETX\\\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\ENQ\DC2\ETX]\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ENQ\SOH\DC2\ETX]\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ENQ\STX\DC2\ETX]\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\ACK\DC2\ETX^\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ACK\SOH\DC2\ETX^\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ACK\STX\DC2\ETX^\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\a\DC2\ETX_\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\a\SOH\DC2\ETX_\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\a\STX\DC2\ETX_\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\b\DC2\ETX`\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\b\SOH\DC2\ETX`\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\b\STX\DC2\ETX`\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\t\DC2\ETXa\STX\GS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\t\SOH\DC2\ETXa\STX\SYN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\t\STX\DC2\ETXa\ESC\FS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\n\- \\DC2\ETXb\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\n\- \\SOH\DC2\ETXb\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\n\- \\STX\DC2\ETXb\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\v\DC2\ETXc\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\v\SOH\DC2\ETXc\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\v\STX\DC2\ETXc\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\f\DC2\ETXd\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\f\SOH\DC2\ETXd\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\f\STX\DC2\ETXd\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\r\DC2\ETXe\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\r\SOH\DC2\ETXe\STX\SYN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\r\STX\DC2\ETXe\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\SO\DC2\ETXf\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SO\SOH\DC2\ETXf\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SO\STX\DC2\ETXf\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\SI\DC2\ETXg\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SI\SOH\DC2\ETXg\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SI\STX\DC2\ETXg\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\DLE\DC2\ETXh\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DLE\SOH\DC2\ETXh\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DLE\STX\DC2\ETXh\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\DC1\DC2\ETXi\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC1\SOH\DC2\ETXi\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC1\STX\DC2\ETXi\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\DC2\DC2\ETXj\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC2\SOH\DC2\ETXj\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC2\STX\DC2\ETXj\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\DC3\DC2\ETXk\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC3\SOH\DC2\ETXk\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC3\STX\DC2\ETXk\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\DC4\DC2\ETXl\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC4\SOH\DC2\ETXl\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\DC4\STX\DC2\ETXl\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\NAK\DC2\ETXm\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\NAK\SOH\DC2\ETXm\STX\ETB\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\NAK\STX\DC2\ETXm\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\SYN\DC2\ETXn\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SYN\SOH\DC2\ETXn\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\SYN\STX\DC2\ETXn\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\ETB\DC2\ETXo\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ETB\SOH\DC2\ETXo\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\ETB\STX\DC2\ETXo\ESC\GS\n\- \\v\n\- \\EOT\ENQ\NUL\STX\CAN\DC2\ETXp\STX\RS\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\CAN\SOH\DC2\ETXp\STX\CAN\n\- \\f\n\- \\ENQ\ENQ\NUL\STX\CAN\STX\DC2\ETXp\ESC\GS\n\- \\217\STX\n\- \\STX\ENQ\SOH\DC2\ENQ{\NUL\132\SOH\SOH\SUB\203\STX LogRecordFlags represents constants used to interpret the\n\- \ LogRecord.flags field, which is protobuf 'fixed32' type and is to\n\- \ be used as bit-fields. Each non-zero value defined in this enum is\n\- \ a bit-mask. To extract the bit-field, for example, use an\n\- \ expression like:\n\- \\n\- \ (logRecord.flags & LOG_RECORD_FLAGS_TRACE_FLAGS_MASK)\n\- \\n\- \\n\- \\n\- \\n\- \\ETX\ENQ\SOH\SOH\DC2\ETX{\ENQ\DC3\n\- \\149\SOH\n\- \\EOT\ENQ\SOH\STX\NUL\DC2\ETX~\STX\"\SUB\135\SOH The zero value for the enum. Should not be used for comparisons.\n\- \ Instead use bitwise \"and\" with the appropriate mask as shown above.\n\- \\n\- \\f\n\- \\ENQ\ENQ\SOH\STX\NUL\SOH\DC2\ETX~\STX\GS\n\- \\f\n\- \\ENQ\ENQ\SOH\STX\NUL\STX\DC2\ETX~ !\n\- \2\n\- \\EOT\ENQ\SOH\STX\SOH\DC2\EOT\129\SOH\STX1\SUB$ Bits 0-7 are used for trace flags.\n\- \\n\- \\r\n\- \\ENQ\ENQ\SOH\STX\SOH\SOH\DC2\EOT\129\SOH\STX#\n\- \\r\n\- \\ENQ\ENQ\SOH\STX\SOH\STX\DC2\EOT\129\SOH&0\n\- \\156\SOH\n\- \\STX\EOT\ETX\DC2\ACK\136\SOH\NUL\226\SOH\SOH\SUB\141\SOH A log record according to OpenTelemetry Log Data Model:\n\- \ https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md\n\- \\n\- \\v\n\- \\ETX\EOT\ETX\SOH\DC2\EOT\136\SOH\b\DC1\n\- \\v\n\- \\ETX\EOT\ETX\t\DC2\EOT\137\SOH\STX\r\n\- \\f\n\- \\EOT\EOT\ETX\t\NUL\DC2\EOT\137\SOH\v\f\n\- \\r\n\- \\ENQ\EOT\ETX\t\NUL\SOH\DC2\EOT\137\SOH\v\f\n\- \\r\n\- \\ENQ\EOT\ETX\t\NUL\STX\DC2\EOT\137\SOH\v\f\n\- \\199\SOH\n\- \\EOT\EOT\ETX\STX\NUL\DC2\EOT\142\SOH\STX\GS\SUB\184\SOH time_unix_nano is the time when the event occurred.\n\- \ Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.\n\- \ Value of 0 indicates unknown or missing timestamp.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\NUL\ENQ\DC2\EOT\142\SOH\STX\t\n\- \\r\n\- \\ENQ\EOT\ETX\STX\NUL\SOH\DC2\EOT\142\SOH\n\- \\CAN\n\- \\r\n\- \\ENQ\EOT\ETX\STX\NUL\ETX\DC2\EOT\142\SOH\ESC\FS\n\- \\176\a\n\- \\EOT\EOT\ETX\STX\SOH\DC2\EOT\159\SOH\STX'\SUB\161\a Time when the event was observed by the collection system.\n\- \ For events that originate in OpenTelemetry (e.g. using OpenTelemetry Logging SDK)\n\- \ this timestamp is typically set at the generation time and is equal to Timestamp.\n\- \ For events originating externally and collected by OpenTelemetry (e.g. using\n\- \ Collector) this is the time when OpenTelemetry's code observed the event measured\n\- \ by the clock of the OpenTelemetry code. This field MUST be set once the event is\n\- \ observed by OpenTelemetry.\n\- \\n\- \ For converting OpenTelemetry log data to formats that support only one timestamp or\n\- \ when receiving OpenTelemetry log data by recipients that support only one timestamp\n\- \ internally the following logic is recommended:\n\- \ - Use time_unix_nano if it is present, otherwise use observed_time_unix_nano.\n\- \\n\- \ Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.\n\- \ Value of 0 indicates unknown or missing timestamp.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\ENQ\DC2\EOT\159\SOH\STX\t\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\SOH\DC2\EOT\159\SOH\n\- \!\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\ETX\DC2\EOT\159\SOH$&\n\- \o\n\- \\EOT\EOT\ETX\STX\STX\DC2\EOT\163\SOH\STX%\SUBa Numerical value of the severity, normalized to values described in Log Data Model.\n\- \ [Optional].\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\STX\ACK\DC2\EOT\163\SOH\STX\DLE\n\- \\r\n\- \\ENQ\EOT\ETX\STX\STX\SOH\DC2\EOT\163\SOH\DC1 \n\- \\r\n\- \\ENQ\EOT\ETX\STX\STX\ETX\DC2\EOT\163\SOH#$\n\- \\138\SOH\n\- \\EOT\EOT\ETX\STX\ETX\DC2\EOT\167\SOH\STX\ESC\SUB| The severity text (also known as log level). The original string representation as\n\- \ it is known at the source. [Optional].\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ETX\ENQ\DC2\EOT\167\SOH\STX\b\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ETX\SOH\DC2\EOT\167\SOH\t\SYN\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ETX\ETX\DC2\EOT\167\SOH\EM\SUB\n\- \\135\STX\n\- \\EOT\EOT\ETX\STX\EOT\DC2\EOT\172\SOH\STX2\SUB\248\SOH A value containing the body of the log record. Can be for example a human-readable\n\- \ string message (including multi-line) describing the event in a free form or it can\n\- \ be a structured data composed of arrays and maps of other values. [Optional].\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\EOT\ACK\DC2\EOT\172\SOH\STX(\n\- \\r\n\- \\ENQ\EOT\ETX\STX\EOT\SOH\DC2\EOT\172\SOH)-\n\- \\r\n\- \\ENQ\EOT\ETX\STX\EOT\ETX\DC2\EOT\172\SOH01\n\- \\148\STX\n\- \\EOT\EOT\ETX\STX\ENQ\DC2\EOT\178\SOH\STXA\SUB\133\STX Additional attributes that describe the specific event occurrence. [Optional].\n\- \ Attribute keys MUST be unique (it is not allowed to have more than one\n\- \ attribute with the same key).\n\- \ The behavior of software that receives duplicated keys can be unpredictable.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ENQ\EOT\DC2\EOT\178\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ENQ\ACK\DC2\EOT\178\SOH\v1\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ENQ\SOH\DC2\EOT\178\SOH2<\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ENQ\ETX\DC2\EOT\178\SOH?@\n\- \\f\n\- \\EOT\EOT\ETX\STX\ACK\DC2\EOT\179\SOH\STX&\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ACK\ENQ\DC2\EOT\179\SOH\STX\b\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ACK\SOH\DC2\EOT\179\SOH\t!\n\- \\r\n\- \\ENQ\EOT\ETX\STX\ACK\ETX\DC2\EOT\179\SOH$%\n\- \\255\STX\n\- \\EOT\EOT\ETX\STX\a\DC2\EOT\186\SOH\STX\DC4\SUB\240\STX Flags, a bit field. 8 least significant bits are the trace flags as\n\- \ defined in W3C Trace Context specification. 24 most significant bits are reserved\n\- \ and must be set to 0. Readers must not assume that 24 most significant bits\n\- \ will be zero and must correctly mask the bits when reading 8-bit trace flag (use\n\- \ flags & LOG_RECORD_FLAGS_TRACE_FLAGS_MASK). [Optional].\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\a\ENQ\DC2\EOT\186\SOH\STX\t\n\- \\r\n\- \\ENQ\EOT\ETX\STX\a\SOH\DC2\EOT\186\SOH\n\- \\SI\n\- \\r\n\- \\ENQ\EOT\ETX\STX\a\ETX\DC2\EOT\186\SOH\DC2\DC3\n\- \\239\ETX\n\- \\EOT\EOT\ETX\STX\b\DC2\EOT\199\SOH\STX\NAK\SUB\224\ETX A unique identifier for a trace. All logs from the same trace share\n\- \ the same `trace_id`. The ID is a 16-byte array. An ID with all zeroes OR\n\- \ of length other than 16 bytes is considered invalid (empty string in OTLP/JSON\n\- \ is zero-length and thus is also invalid).\n\- \\n\- \ This field is optional.\n\- \\n\- \ The receivers SHOULD assume that the log record is not associated with a\n\- \ trace if any of the following is true:\n\- \ - the field is not present,\n\- \ - the field contains an invalid value.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\b\ENQ\DC2\EOT\199\SOH\STX\a\n\- \\r\n\- \\ENQ\EOT\ETX\STX\b\SOH\DC2\EOT\199\SOH\b\DLE\n\- \\r\n\- \\ENQ\EOT\ETX\STX\b\ETX\DC2\EOT\199\SOH\DC3\DC4\n\- \\189\EOT\n\- \\EOT\EOT\ETX\STX\t\DC2\EOT\213\SOH\STX\NAK\SUB\174\EOT A unique identifier for a span within a trace, assigned when the span\n\- \ is created. The ID is an 8-byte array. An ID with all zeroes OR of length\n\- \ other than 8 bytes is considered invalid (empty string in OTLP/JSON\n\- \ is zero-length and thus is also invalid).\n\- \\n\- \ This field is optional. If the sender specifies a valid span_id then it SHOULD also\n\- \ specify a valid trace_id.\n\- \\n\- \ The receivers SHOULD assume that the log record is not associated with a\n\- \ span if any of the following is true:\n\- \ - the field is not present,\n\- \ - the field contains an invalid value.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\t\ENQ\DC2\EOT\213\SOH\STX\a\n\- \\r\n\- \\ENQ\EOT\ETX\STX\t\SOH\DC2\EOT\213\SOH\b\SI\n\- \\r\n\- \\ENQ\EOT\ETX\STX\t\ETX\DC2\EOT\213\SOH\DC2\DC4\n\- \\228\STX\n\- \\EOT\EOT\ETX\STX\n\- \\DC2\EOT\225\SOH\STX\EM\SUB\213\STX A unique identifier of event category/type.\n\- \ All events with the same event_name are expected to conform to the same\n\- \ schema for both their attributes and their body.\n\- \\n\- \ Recommended to be fully qualified and short (no longer than 256 characters).\n\- \\n\- \ Presence of event_name on the log record identifies this record\n\- \ as an event.\n\- \\n\- \ [Optional].\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\n\- \\ENQ\DC2\EOT\225\SOH\STX\b\n\- \\r\n\- \\ENQ\EOT\ETX\STX\n\- \\SOH\DC2\EOT\225\SOH\t\DC3\n\- \\r\n\- \\ENQ\EOT\ETX\STX\n\- \\ETX\DC2\EOT\225\SOH\SYN\CANb\ACKproto3"+{-# LANGUAGE BangPatterns #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE DataKinds #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE DerivingStrategies #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE FlexibleContexts #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE FlexibleInstances #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE MagicHash #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE MultiParamTypeClasses #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE OverloadedStrings #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE PatternSynonyms #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE ScopedTypeVariables #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE TypeApplications #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE TypeFamilies #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE UndecidableInstances #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/logs/v1/logs.proto by the proto-lens-protoc program. -}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -Wno-dodgy-exports #-}+{-# OPTIONS_GHC -Wno-duplicate-exports #-}+{-# OPTIONS_GHC -Wno-unused-imports #-}++module Proto.Opentelemetry.Proto.Logs.V1.Logs (+ LogRecord (),+ LogRecordFlags (..),+ LogRecordFlags (),+ LogRecordFlags'UnrecognizedValue,+ LogsData (),+ ResourceLogs (),+ ScopeLogs (),+ SeverityNumber (..),+ SeverityNumber (),+ SeverityNumber'UnrecognizedValue,+) where++import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq+import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString+import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8+import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int+import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map+import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid+import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types+import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text+import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding+import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector+import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic+import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed+import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word+import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2+import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked+import qualified Data.ProtoLens.Runtime.Prelude as Prelude+import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read+import qualified Proto.Opentelemetry.Proto.Common.V1.Common+import qualified Proto.Opentelemetry.Proto.Resource.V1.Resource+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.timeUnixNano' @:: Lens' LogRecord Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.observedTimeUnixNano' @:: Lens' LogRecord Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.severityNumber' @:: Lens' LogRecord SeverityNumber@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.severityText' @:: Lens' LogRecord Data.Text.Text@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.body' @:: Lens' LogRecord Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.maybe'body' @:: Lens' LogRecord (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.attributes' @:: Lens' LogRecord [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue]@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'attributes' @:: Lens' LogRecord (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.droppedAttributesCount' @:: Lens' LogRecord Data.Word.Word32@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.flags' @:: Lens' LogRecord Data.Word.Word32@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.traceId' @:: Lens' LogRecord Data.ByteString.ByteString@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.spanId' @:: Lens' LogRecord Data.ByteString.ByteString@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.eventName' @:: Lens' LogRecord Data.Text.Text@+-}+data LogRecord+ = LogRecord'_constructor+ { _LogRecord'timeUnixNano :: !Data.Word.Word64+ , _LogRecord'observedTimeUnixNano :: !Data.Word.Word64+ , _LogRecord'severityNumber :: !SeverityNumber+ , _LogRecord'severityText :: !Data.Text.Text+ , _LogRecord'body :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)+ , _LogRecord'attributes :: !(Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue)+ , _LogRecord'droppedAttributesCount :: !Data.Word.Word32+ , _LogRecord'flags :: !Data.Word.Word32+ , _LogRecord'traceId :: !Data.ByteString.ByteString+ , _LogRecord'spanId :: !Data.ByteString.ByteString+ , _LogRecord'eventName :: !Data.Text.Text+ , _LogRecord'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show LogRecord where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField LogRecord "timeUnixNano" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'timeUnixNano+ (\x__ y__ -> x__ {_LogRecord'timeUnixNano = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "observedTimeUnixNano" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'observedTimeUnixNano+ (\x__ y__ -> x__ {_LogRecord'observedTimeUnixNano = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "severityNumber" SeverityNumber where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'severityNumber+ (\x__ y__ -> x__ {_LogRecord'severityNumber = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "severityText" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'severityText+ (\x__ y__ -> x__ {_LogRecord'severityText = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "body" Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'body+ (\x__ y__ -> x__ {_LogRecord'body = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField LogRecord "maybe'body" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'body+ (\x__ y__ -> x__ {_LogRecord'body = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "attributes" [Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'attributes+ (\x__ y__ -> x__ {_LogRecord'attributes = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField LogRecord "vec'attributes" (Data.Vector.Vector Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'attributes+ (\x__ y__ -> x__ {_LogRecord'attributes = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "droppedAttributesCount" Data.Word.Word32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'droppedAttributesCount+ (\x__ y__ -> x__ {_LogRecord'droppedAttributesCount = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "flags" Data.Word.Word32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'flags+ (\x__ y__ -> x__ {_LogRecord'flags = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "traceId" Data.ByteString.ByteString where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'traceId+ (\x__ y__ -> x__ {_LogRecord'traceId = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "spanId" Data.ByteString.ByteString where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'spanId+ (\x__ y__ -> x__ {_LogRecord'spanId = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField LogRecord "eventName" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogRecord'eventName+ (\x__ y__ -> x__ {_LogRecord'eventName = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message LogRecord where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.logs.v1.LogRecord"+ packedMessageDescriptor _ =+ "\n\+ \\tLogRecord\DC2$\n\+ \\SOtime_unix_nano\CAN\SOH \SOH(\ACKR\ftimeUnixNano\DC25\n\+ \\ETBobserved_time_unix_nano\CAN\v \SOH(\ACKR\DC4observedTimeUnixNano\DC2T\n\+ \\SIseverity_number\CAN\STX \SOH(\SO2+.opentelemetry.proto.logs.v1.SeverityNumberR\SOseverityNumber\DC2#\n\+ \\rseverity_text\CAN\ETX \SOH(\tR\fseverityText\DC2;\n\+ \\EOTbody\CAN\ENQ \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\EOTbody\DC2G\n\+ \\n\+ \attributes\CAN\ACK \ETX(\v2'.opentelemetry.proto.common.v1.KeyValueR\n\+ \attributes\DC28\n\+ \\CANdropped_attributes_count\CAN\a \SOH(\rR\SYNdroppedAttributesCount\DC2\DC4\n\+ \\ENQflags\CAN\b \SOH(\aR\ENQflags\DC2\EM\n\+ \\btrace_id\CAN\t \SOH(\fR\atraceId\DC2\ETB\n\+ \\aspan_id\CAN\n\+ \ \SOH(\fR\ACKspanId\DC2\GS\n\+ \\n\+ \event_name\CAN\f \SOH(\tR\teventNameJ\EOT\b\EOT\DLE\ENQ"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ timeUnixNano__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "time_unix_nano"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"timeUnixNano")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ observedTimeUnixNano__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "observed_time_unix_nano"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"observedTimeUnixNano")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ severityNumber__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "severity_number"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.EnumField+ :: Data.ProtoLens.FieldTypeDescriptor SeverityNumber+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"severityNumber")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ severityText__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "severity_text"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"severityText")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ body__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "body"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'body")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ attributes__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "attributes"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"attributes")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ droppedAttributesCount__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "dropped_attributes_count"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"droppedAttributesCount")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ flags__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "flags"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Fixed32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"flags")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ traceId__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "trace_id"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.BytesField+ :: Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"traceId")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ spanId__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "span_id"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.BytesField+ :: Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"spanId")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ eventName__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "event_name"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"eventName")+ )+ :: Data.ProtoLens.FieldDescriptor LogRecord+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, timeUnixNano__field_descriptor)+ , (Data.ProtoLens.Tag 11, observedTimeUnixNano__field_descriptor)+ , (Data.ProtoLens.Tag 2, severityNumber__field_descriptor)+ , (Data.ProtoLens.Tag 3, severityText__field_descriptor)+ , (Data.ProtoLens.Tag 5, body__field_descriptor)+ , (Data.ProtoLens.Tag 6, attributes__field_descriptor)+ , (Data.ProtoLens.Tag 7, droppedAttributesCount__field_descriptor)+ , (Data.ProtoLens.Tag 8, flags__field_descriptor)+ , (Data.ProtoLens.Tag 9, traceId__field_descriptor)+ , (Data.ProtoLens.Tag 10, spanId__field_descriptor)+ , (Data.ProtoLens.Tag 12, eventName__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _LogRecord'_unknownFields+ (\x__ y__ -> x__ {_LogRecord'_unknownFields = y__})+ defMessage =+ LogRecord'_constructor+ { _LogRecord'timeUnixNano = Data.ProtoLens.fieldDefault+ , _LogRecord'observedTimeUnixNano = Data.ProtoLens.fieldDefault+ , _LogRecord'severityNumber = Data.ProtoLens.fieldDefault+ , _LogRecord'severityText = Data.ProtoLens.fieldDefault+ , _LogRecord'body = Prelude.Nothing+ , _LogRecord'attributes = Data.Vector.Generic.empty+ , _LogRecord'droppedAttributesCount = Data.ProtoLens.fieldDefault+ , _LogRecord'flags = Data.ProtoLens.fieldDefault+ , _LogRecord'traceId = Data.ProtoLens.fieldDefault+ , _LogRecord'spanId = Data.ProtoLens.fieldDefault+ , _LogRecord'eventName = Data.ProtoLens.fieldDefault+ , _LogRecord'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: LogRecord+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Proto.Opentelemetry.Proto.Common.V1.Common.KeyValue+ -> Data.ProtoLens.Encoding.Bytes.Parser LogRecord+ loop x mutable'attributes =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'attributes <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'attributes+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'attributes")+ frozen'attributes+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 9 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getFixed64+ "time_unix_nano"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"timeUnixNano")+ y+ x+ )+ mutable'attributes+ 89 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getFixed64+ "observed_time_unix_nano"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"observedTimeUnixNano")+ y+ x+ )+ mutable'attributes+ 16 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.toEnum+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ )+ "severity_number"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"severityNumber")+ y+ x+ )+ mutable'attributes+ 26 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "severity_text"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"severityText")+ y+ x+ )+ mutable'attributes+ 42 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "body"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"body") y x)+ mutable'attributes+ 50 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "attributes"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'attributes y)+ loop x v+ 56 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "dropped_attributes_count"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"droppedAttributesCount")+ y+ x+ )+ mutable'attributes+ 69 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getFixed32+ "flags"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"flags") y x)+ mutable'attributes+ 74 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getBytes+ (Prelude.fromIntegral len)+ )+ "trace_id"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"traceId") y x)+ mutable'attributes+ 82 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getBytes+ (Prelude.fromIntegral len)+ )+ "span_id"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"spanId") y x)+ mutable'attributes+ 98 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "event_name"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"eventName") y x)+ mutable'attributes+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'attributes+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'attributes <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'attributes+ )+ "LogRecord"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"timeUnixNano") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 9)+ (Data.ProtoLens.Encoding.Bytes.putFixed64 _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"observedTimeUnixNano")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 89)+ (Data.ProtoLens.Encoding.Bytes.putFixed64 _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"severityNumber")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 16)+ ( (Prelude..)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ Prelude.fromEnum+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"severityText") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( case Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'body") _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 42)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 50)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'attributes")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"droppedAttributesCount")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 56)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"flags") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 69)+ (Data.ProtoLens.Encoding.Bytes.putFixed32 _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"traceId")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 74)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"spanId")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 82)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ ( Data.ProtoLens.Encoding.Bytes.putBytes+ bs+ )+ )+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"eventName")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 98)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ ( Data.ProtoLens.Encoding.Bytes.putBytes+ bs+ )+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ ( Lens.Family2.view+ Data.ProtoLens.unknownFields+ _x+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+++instance Control.DeepSeq.NFData LogRecord where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_LogRecord'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'timeUnixNano x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'observedTimeUnixNano x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'severityNumber x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'severityText x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'body x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'attributes x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'droppedAttributesCount x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'flags x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'traceId x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'spanId x__)+ ( Control.DeepSeq.deepseq+ (_LogRecord'eventName x__)+ ()+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+++newtype LogRecordFlags'UnrecognizedValue+ = LogRecordFlags'UnrecognizedValue Data.Int.Int32+ deriving stock (Prelude.Eq, Prelude.Ord, Prelude.Show)+++data LogRecordFlags+ = LOG_RECORD_FLAGS_DO_NOT_USE+ | LOG_RECORD_FLAGS_TRACE_FLAGS_MASK+ | LogRecordFlags'Unrecognized !LogRecordFlags'UnrecognizedValue+ deriving stock (Prelude.Show, Prelude.Eq, Prelude.Ord)+++instance Data.ProtoLens.MessageEnum LogRecordFlags where+ maybeToEnum 0 = Prelude.Just LOG_RECORD_FLAGS_DO_NOT_USE+ maybeToEnum 255 = Prelude.Just LOG_RECORD_FLAGS_TRACE_FLAGS_MASK+ maybeToEnum k =+ Prelude.Just+ ( LogRecordFlags'Unrecognized+ (LogRecordFlags'UnrecognizedValue (Prelude.fromIntegral k))+ )+ showEnum LOG_RECORD_FLAGS_DO_NOT_USE =+ "LOG_RECORD_FLAGS_DO_NOT_USE"+ showEnum LOG_RECORD_FLAGS_TRACE_FLAGS_MASK =+ "LOG_RECORD_FLAGS_TRACE_FLAGS_MASK"+ showEnum+ (LogRecordFlags'Unrecognized (LogRecordFlags'UnrecognizedValue k)) =+ Prelude.show k+ readEnum k+ | (Prelude.==) k "LOG_RECORD_FLAGS_DO_NOT_USE" =+ Prelude.Just LOG_RECORD_FLAGS_DO_NOT_USE+ | (Prelude.==) k "LOG_RECORD_FLAGS_TRACE_FLAGS_MASK" =+ Prelude.Just LOG_RECORD_FLAGS_TRACE_FLAGS_MASK+ | Prelude.otherwise =+ (Prelude.>>=) (Text.Read.readMaybe k) Data.ProtoLens.maybeToEnum+++instance Prelude.Bounded LogRecordFlags where+ minBound = LOG_RECORD_FLAGS_DO_NOT_USE+ maxBound = LOG_RECORD_FLAGS_TRACE_FLAGS_MASK+++instance Prelude.Enum LogRecordFlags where+ toEnum k__ =+ Prelude.maybe+ ( Prelude.error+ ( (Prelude.++)+ "toEnum: unknown value for enum LogRecordFlags: "+ (Prelude.show k__)+ )+ )+ Prelude.id+ (Data.ProtoLens.maybeToEnum k__)+ fromEnum LOG_RECORD_FLAGS_DO_NOT_USE = 0+ fromEnum LOG_RECORD_FLAGS_TRACE_FLAGS_MASK = 255+ fromEnum+ (LogRecordFlags'Unrecognized (LogRecordFlags'UnrecognizedValue k)) =+ Prelude.fromIntegral k+ succ LOG_RECORD_FLAGS_TRACE_FLAGS_MASK =+ Prelude.error+ "LogRecordFlags.succ: bad argument LOG_RECORD_FLAGS_TRACE_FLAGS_MASK. This value would be out of bounds."+ succ LOG_RECORD_FLAGS_DO_NOT_USE =+ LOG_RECORD_FLAGS_TRACE_FLAGS_MASK+ succ (LogRecordFlags'Unrecognized _) =+ Prelude.error+ "LogRecordFlags.succ: bad argument: unrecognized value"+ pred LOG_RECORD_FLAGS_DO_NOT_USE =+ Prelude.error+ "LogRecordFlags.pred: bad argument LOG_RECORD_FLAGS_DO_NOT_USE. This value would be out of bounds."+ pred LOG_RECORD_FLAGS_TRACE_FLAGS_MASK =+ LOG_RECORD_FLAGS_DO_NOT_USE+ pred (LogRecordFlags'Unrecognized _) =+ Prelude.error+ "LogRecordFlags.pred: bad argument: unrecognized value"+ enumFrom = Data.ProtoLens.Message.Enum.messageEnumFrom+ enumFromTo = Data.ProtoLens.Message.Enum.messageEnumFromTo+ enumFromThen = Data.ProtoLens.Message.Enum.messageEnumFromThen+ enumFromThenTo = Data.ProtoLens.Message.Enum.messageEnumFromThenTo+++instance Data.ProtoLens.FieldDefault LogRecordFlags where+ fieldDefault = LOG_RECORD_FLAGS_DO_NOT_USE+++instance Control.DeepSeq.NFData LogRecordFlags where+ rnf x__ = Prelude.seq x__ ()+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.resourceLogs' @:: Lens' LogsData [ResourceLogs]@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'resourceLogs' @:: Lens' LogsData (Data.Vector.Vector ResourceLogs)@+-}+data LogsData+ = LogsData'_constructor+ { _LogsData'resourceLogs :: !(Data.Vector.Vector ResourceLogs)+ , _LogsData'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show LogsData where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField LogsData "resourceLogs" [ResourceLogs] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogsData'resourceLogs+ (\x__ y__ -> x__ {_LogsData'resourceLogs = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField LogsData "vec'resourceLogs" (Data.Vector.Vector ResourceLogs) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _LogsData'resourceLogs+ (\x__ y__ -> x__ {_LogsData'resourceLogs = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message LogsData where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.logs.v1.LogsData"+ packedMessageDescriptor _ =+ "\n\+ \\bLogsData\DC2N\n\+ \\rresource_logs\CAN\SOH \ETX(\v2).opentelemetry.proto.logs.v1.ResourceLogsR\fresourceLogs"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ resourceLogs__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "resource_logs"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ResourceLogs+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"resourceLogs")+ )+ :: Data.ProtoLens.FieldDescriptor LogsData+ in+ Data.Map.fromList+ [(Data.ProtoLens.Tag 1, resourceLogs__field_descriptor)]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _LogsData'_unknownFields+ (\x__ y__ -> x__ {_LogsData'_unknownFields = y__})+ defMessage =+ LogsData'_constructor+ { _LogsData'resourceLogs = Data.Vector.Generic.empty+ , _LogsData'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: LogsData+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ResourceLogs+ -> Data.ProtoLens.Encoding.Bytes.Parser LogsData+ loop x mutable'resourceLogs =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'resourceLogs <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'resourceLogs+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'resourceLogs")+ frozen'resourceLogs+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "resource_logs"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'resourceLogs+ y+ )+ loop x v+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'resourceLogs+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'resourceLogs <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'resourceLogs+ )+ "LogsData"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'resourceLogs")+ _x+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+++instance Control.DeepSeq.NFData LogsData where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_LogsData'_unknownFields x__)+ (Control.DeepSeq.deepseq (_LogsData'resourceLogs x__) ())+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.resource' @:: Lens' ResourceLogs Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.maybe'resource' @:: Lens' ResourceLogs (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.scopeLogs' @:: Lens' ResourceLogs [ScopeLogs]@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'scopeLogs' @:: Lens' ResourceLogs (Data.Vector.Vector ScopeLogs)@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.schemaUrl' @:: Lens' ResourceLogs Data.Text.Text@+-}+data ResourceLogs+ = ResourceLogs'_constructor+ { _ResourceLogs'resource :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)+ , _ResourceLogs'scopeLogs :: !(Data.Vector.Vector ScopeLogs)+ , _ResourceLogs'schemaUrl :: !Data.Text.Text+ , _ResourceLogs'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ResourceLogs where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ResourceLogs "resource" Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceLogs'resource+ (\x__ y__ -> x__ {_ResourceLogs'resource = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField ResourceLogs "maybe'resource" (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceLogs'resource+ (\x__ y__ -> x__ {_ResourceLogs'resource = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ResourceLogs "scopeLogs" [ScopeLogs] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceLogs'scopeLogs+ (\x__ y__ -> x__ {_ResourceLogs'scopeLogs = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ResourceLogs "vec'scopeLogs" (Data.Vector.Vector ScopeLogs) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceLogs'scopeLogs+ (\x__ y__ -> x__ {_ResourceLogs'scopeLogs = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ResourceLogs "schemaUrl" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceLogs'schemaUrl+ (\x__ y__ -> x__ {_ResourceLogs'schemaUrl = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ResourceLogs where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.logs.v1.ResourceLogs"+ packedMessageDescriptor _ =+ "\n\+ \\fResourceLogs\DC2E\n\+ \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2E\n\+ \\n\+ \scope_logs\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.ScopeLogsR\tscopeLogs\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ resource__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "resource"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'resource")+ )+ :: Data.ProtoLens.FieldDescriptor ResourceLogs+ scopeLogs__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "scope_logs"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ScopeLogs+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"scopeLogs")+ )+ :: Data.ProtoLens.FieldDescriptor ResourceLogs+ schemaUrl__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "schema_url"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"schemaUrl")+ )+ :: Data.ProtoLens.FieldDescriptor ResourceLogs+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, resource__field_descriptor)+ , (Data.ProtoLens.Tag 2, scopeLogs__field_descriptor)+ , (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ResourceLogs'_unknownFields+ (\x__ y__ -> x__ {_ResourceLogs'_unknownFields = y__})+ defMessage =+ ResourceLogs'_constructor+ { _ResourceLogs'resource = Prelude.Nothing+ , _ResourceLogs'scopeLogs = Data.Vector.Generic.empty+ , _ResourceLogs'schemaUrl = Data.ProtoLens.fieldDefault+ , _ResourceLogs'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: ResourceLogs+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ScopeLogs+ -> Data.ProtoLens.Encoding.Bytes.Parser ResourceLogs+ loop x mutable'scopeLogs =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'scopeLogs <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'scopeLogs+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'scopeLogs")+ frozen'scopeLogs+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "resource"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"resource") y x)+ mutable'scopeLogs+ 18 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "scope_logs"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'scopeLogs y)+ loop x v+ 26 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "schema_url"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)+ mutable'scopeLogs+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'scopeLogs+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'scopeLogs <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'scopeLogs+ )+ "ResourceLogs"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( case Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'resource") _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'scopeLogs")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+++instance Control.DeepSeq.NFData ResourceLogs where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ResourceLogs'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ResourceLogs'resource x__)+ ( Control.DeepSeq.deepseq+ (_ResourceLogs'scopeLogs x__)+ (Control.DeepSeq.deepseq (_ResourceLogs'schemaUrl x__) ())+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.scope' @:: Lens' ScopeLogs Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.maybe'scope' @:: Lens' ScopeLogs (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.logRecords' @:: Lens' ScopeLogs [LogRecord]@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.vec'logRecords' @:: Lens' ScopeLogs (Data.Vector.Vector LogRecord)@+ * 'Proto.Opentelemetry.Proto.Logs.V1.Logs_Fields.schemaUrl' @:: Lens' ScopeLogs Data.Text.Text@+-}+data ScopeLogs+ = ScopeLogs'_constructor+ { _ScopeLogs'scope :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)+ , _ScopeLogs'logRecords :: !(Data.Vector.Vector LogRecord)+ , _ScopeLogs'schemaUrl :: !Data.Text.Text+ , _ScopeLogs'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ScopeLogs where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ScopeLogs "scope" Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeLogs'scope+ (\x__ y__ -> x__ {_ScopeLogs'scope = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField ScopeLogs "maybe'scope" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeLogs'scope+ (\x__ y__ -> x__ {_ScopeLogs'scope = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ScopeLogs "logRecords" [LogRecord] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeLogs'logRecords+ (\x__ y__ -> x__ {_ScopeLogs'logRecords = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ScopeLogs "vec'logRecords" (Data.Vector.Vector LogRecord) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeLogs'logRecords+ (\x__ y__ -> x__ {_ScopeLogs'logRecords = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ScopeLogs "schemaUrl" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeLogs'schemaUrl+ (\x__ y__ -> x__ {_ScopeLogs'schemaUrl = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ScopeLogs where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.logs.v1.ScopeLogs"+ packedMessageDescriptor _ =+ "\n\+ \\tScopeLogs\DC2I\n\+ \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2G\n\+ \\vlog_records\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.LogRecordR\n\+ \logRecords\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrl"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ scope__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "scope"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'scope")+ )+ :: Data.ProtoLens.FieldDescriptor ScopeLogs+ logRecords__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "log_records"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor LogRecord+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"logRecords")+ )+ :: Data.ProtoLens.FieldDescriptor ScopeLogs+ schemaUrl__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "schema_url"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"schemaUrl")+ )+ :: Data.ProtoLens.FieldDescriptor ScopeLogs+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, scope__field_descriptor)+ , (Data.ProtoLens.Tag 2, logRecords__field_descriptor)+ , (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ScopeLogs'_unknownFields+ (\x__ y__ -> x__ {_ScopeLogs'_unknownFields = y__})+ defMessage =+ ScopeLogs'_constructor+ { _ScopeLogs'scope = Prelude.Nothing+ , _ScopeLogs'logRecords = Data.Vector.Generic.empty+ , _ScopeLogs'schemaUrl = Data.ProtoLens.fieldDefault+ , _ScopeLogs'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: ScopeLogs+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld LogRecord+ -> Data.ProtoLens.Encoding.Bytes.Parser ScopeLogs+ loop x mutable'logRecords =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'logRecords <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'logRecords+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'logRecords")+ frozen'logRecords+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "scope"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"scope") y x)+ mutable'logRecords+ 18 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "log_records"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'logRecords y)+ loop x v+ 26 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "schema_url"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)+ mutable'logRecords+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'logRecords+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'logRecords <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'logRecords+ )+ "ScopeLogs"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( case Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'scope") _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'logRecords")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+++instance Control.DeepSeq.NFData ScopeLogs where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ScopeLogs'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ScopeLogs'scope x__)+ ( Control.DeepSeq.deepseq+ (_ScopeLogs'logRecords x__)+ (Control.DeepSeq.deepseq (_ScopeLogs'schemaUrl x__) ())+ )+ )+++newtype SeverityNumber'UnrecognizedValue+ = SeverityNumber'UnrecognizedValue Data.Int.Int32+ deriving stock (Prelude.Eq, Prelude.Ord, Prelude.Show)+++data SeverityNumber+ = SEVERITY_NUMBER_UNSPECIFIED+ | SEVERITY_NUMBER_TRACE+ | SEVERITY_NUMBER_TRACE2+ | SEVERITY_NUMBER_TRACE3+ | SEVERITY_NUMBER_TRACE4+ | SEVERITY_NUMBER_DEBUG+ | SEVERITY_NUMBER_DEBUG2+ | SEVERITY_NUMBER_DEBUG3+ | SEVERITY_NUMBER_DEBUG4+ | SEVERITY_NUMBER_INFO+ | SEVERITY_NUMBER_INFO2+ | SEVERITY_NUMBER_INFO3+ | SEVERITY_NUMBER_INFO4+ | SEVERITY_NUMBER_WARN+ | SEVERITY_NUMBER_WARN2+ | SEVERITY_NUMBER_WARN3+ | SEVERITY_NUMBER_WARN4+ | SEVERITY_NUMBER_ERROR+ | SEVERITY_NUMBER_ERROR2+ | SEVERITY_NUMBER_ERROR3+ | SEVERITY_NUMBER_ERROR4+ | SEVERITY_NUMBER_FATAL+ | SEVERITY_NUMBER_FATAL2+ | SEVERITY_NUMBER_FATAL3+ | SEVERITY_NUMBER_FATAL4+ | SeverityNumber'Unrecognized !SeverityNumber'UnrecognizedValue+ deriving stock (Prelude.Show, Prelude.Eq, Prelude.Ord)+++instance Data.ProtoLens.MessageEnum SeverityNumber where+ maybeToEnum 0 = Prelude.Just SEVERITY_NUMBER_UNSPECIFIED+ maybeToEnum 1 = Prelude.Just SEVERITY_NUMBER_TRACE+ maybeToEnum 2 = Prelude.Just SEVERITY_NUMBER_TRACE2+ maybeToEnum 3 = Prelude.Just SEVERITY_NUMBER_TRACE3+ maybeToEnum 4 = Prelude.Just SEVERITY_NUMBER_TRACE4+ maybeToEnum 5 = Prelude.Just SEVERITY_NUMBER_DEBUG+ maybeToEnum 6 = Prelude.Just SEVERITY_NUMBER_DEBUG2+ maybeToEnum 7 = Prelude.Just SEVERITY_NUMBER_DEBUG3+ maybeToEnum 8 = Prelude.Just SEVERITY_NUMBER_DEBUG4+ maybeToEnum 9 = Prelude.Just SEVERITY_NUMBER_INFO+ maybeToEnum 10 = Prelude.Just SEVERITY_NUMBER_INFO2+ maybeToEnum 11 = Prelude.Just SEVERITY_NUMBER_INFO3+ maybeToEnum 12 = Prelude.Just SEVERITY_NUMBER_INFO4+ maybeToEnum 13 = Prelude.Just SEVERITY_NUMBER_WARN+ maybeToEnum 14 = Prelude.Just SEVERITY_NUMBER_WARN2+ maybeToEnum 15 = Prelude.Just SEVERITY_NUMBER_WARN3+ maybeToEnum 16 = Prelude.Just SEVERITY_NUMBER_WARN4+ maybeToEnum 17 = Prelude.Just SEVERITY_NUMBER_ERROR+ maybeToEnum 18 = Prelude.Just SEVERITY_NUMBER_ERROR2+ maybeToEnum 19 = Prelude.Just SEVERITY_NUMBER_ERROR3+ maybeToEnum 20 = Prelude.Just SEVERITY_NUMBER_ERROR4+ maybeToEnum 21 = Prelude.Just SEVERITY_NUMBER_FATAL+ maybeToEnum 22 = Prelude.Just SEVERITY_NUMBER_FATAL2+ maybeToEnum 23 = Prelude.Just SEVERITY_NUMBER_FATAL3+ maybeToEnum 24 = Prelude.Just SEVERITY_NUMBER_FATAL4+ maybeToEnum k =+ Prelude.Just+ ( SeverityNumber'Unrecognized+ (SeverityNumber'UnrecognizedValue (Prelude.fromIntegral k))+ )+ showEnum SEVERITY_NUMBER_UNSPECIFIED =+ "SEVERITY_NUMBER_UNSPECIFIED"+ showEnum SEVERITY_NUMBER_TRACE = "SEVERITY_NUMBER_TRACE"+ showEnum SEVERITY_NUMBER_TRACE2 = "SEVERITY_NUMBER_TRACE2"+ showEnum SEVERITY_NUMBER_TRACE3 = "SEVERITY_NUMBER_TRACE3"+ showEnum SEVERITY_NUMBER_TRACE4 = "SEVERITY_NUMBER_TRACE4"+ showEnum SEVERITY_NUMBER_DEBUG = "SEVERITY_NUMBER_DEBUG"+ showEnum SEVERITY_NUMBER_DEBUG2 = "SEVERITY_NUMBER_DEBUG2"+ showEnum SEVERITY_NUMBER_DEBUG3 = "SEVERITY_NUMBER_DEBUG3"+ showEnum SEVERITY_NUMBER_DEBUG4 = "SEVERITY_NUMBER_DEBUG4"+ showEnum SEVERITY_NUMBER_INFO = "SEVERITY_NUMBER_INFO"+ showEnum SEVERITY_NUMBER_INFO2 = "SEVERITY_NUMBER_INFO2"+ showEnum SEVERITY_NUMBER_INFO3 = "SEVERITY_NUMBER_INFO3"+ showEnum SEVERITY_NUMBER_INFO4 = "SEVERITY_NUMBER_INFO4"+ showEnum SEVERITY_NUMBER_WARN = "SEVERITY_NUMBER_WARN"+ showEnum SEVERITY_NUMBER_WARN2 = "SEVERITY_NUMBER_WARN2"+ showEnum SEVERITY_NUMBER_WARN3 = "SEVERITY_NUMBER_WARN3"+ showEnum SEVERITY_NUMBER_WARN4 = "SEVERITY_NUMBER_WARN4"+ showEnum SEVERITY_NUMBER_ERROR = "SEVERITY_NUMBER_ERROR"+ showEnum SEVERITY_NUMBER_ERROR2 = "SEVERITY_NUMBER_ERROR2"+ showEnum SEVERITY_NUMBER_ERROR3 = "SEVERITY_NUMBER_ERROR3"+ showEnum SEVERITY_NUMBER_ERROR4 = "SEVERITY_NUMBER_ERROR4"+ showEnum SEVERITY_NUMBER_FATAL = "SEVERITY_NUMBER_FATAL"+ showEnum SEVERITY_NUMBER_FATAL2 = "SEVERITY_NUMBER_FATAL2"+ showEnum SEVERITY_NUMBER_FATAL3 = "SEVERITY_NUMBER_FATAL3"+ showEnum SEVERITY_NUMBER_FATAL4 = "SEVERITY_NUMBER_FATAL4"+ showEnum+ (SeverityNumber'Unrecognized (SeverityNumber'UnrecognizedValue k)) =+ Prelude.show k+ readEnum k+ | (Prelude.==) k "SEVERITY_NUMBER_UNSPECIFIED" =+ Prelude.Just SEVERITY_NUMBER_UNSPECIFIED+ | (Prelude.==) k "SEVERITY_NUMBER_TRACE" =+ Prelude.Just SEVERITY_NUMBER_TRACE+ | (Prelude.==) k "SEVERITY_NUMBER_TRACE2" =+ Prelude.Just SEVERITY_NUMBER_TRACE2+ | (Prelude.==) k "SEVERITY_NUMBER_TRACE3" =+ Prelude.Just SEVERITY_NUMBER_TRACE3+ | (Prelude.==) k "SEVERITY_NUMBER_TRACE4" =+ Prelude.Just SEVERITY_NUMBER_TRACE4+ | (Prelude.==) k "SEVERITY_NUMBER_DEBUG" =+ Prelude.Just SEVERITY_NUMBER_DEBUG+ | (Prelude.==) k "SEVERITY_NUMBER_DEBUG2" =+ Prelude.Just SEVERITY_NUMBER_DEBUG2+ | (Prelude.==) k "SEVERITY_NUMBER_DEBUG3" =+ Prelude.Just SEVERITY_NUMBER_DEBUG3+ | (Prelude.==) k "SEVERITY_NUMBER_DEBUG4" =+ Prelude.Just SEVERITY_NUMBER_DEBUG4+ | (Prelude.==) k "SEVERITY_NUMBER_INFO" =+ Prelude.Just SEVERITY_NUMBER_INFO+ | (Prelude.==) k "SEVERITY_NUMBER_INFO2" =+ Prelude.Just SEVERITY_NUMBER_INFO2+ | (Prelude.==) k "SEVERITY_NUMBER_INFO3" =+ Prelude.Just SEVERITY_NUMBER_INFO3+ | (Prelude.==) k "SEVERITY_NUMBER_INFO4" =+ Prelude.Just SEVERITY_NUMBER_INFO4+ | (Prelude.==) k "SEVERITY_NUMBER_WARN" =+ Prelude.Just SEVERITY_NUMBER_WARN+ | (Prelude.==) k "SEVERITY_NUMBER_WARN2" =+ Prelude.Just SEVERITY_NUMBER_WARN2+ | (Prelude.==) k "SEVERITY_NUMBER_WARN3" =+ Prelude.Just SEVERITY_NUMBER_WARN3+ | (Prelude.==) k "SEVERITY_NUMBER_WARN4" =+ Prelude.Just SEVERITY_NUMBER_WARN4+ | (Prelude.==) k "SEVERITY_NUMBER_ERROR" =+ Prelude.Just SEVERITY_NUMBER_ERROR+ | (Prelude.==) k "SEVERITY_NUMBER_ERROR2" =+ Prelude.Just SEVERITY_NUMBER_ERROR2+ | (Prelude.==) k "SEVERITY_NUMBER_ERROR3" =+ Prelude.Just SEVERITY_NUMBER_ERROR3+ | (Prelude.==) k "SEVERITY_NUMBER_ERROR4" =+ Prelude.Just SEVERITY_NUMBER_ERROR4+ | (Prelude.==) k "SEVERITY_NUMBER_FATAL" =+ Prelude.Just SEVERITY_NUMBER_FATAL+ | (Prelude.==) k "SEVERITY_NUMBER_FATAL2" =+ Prelude.Just SEVERITY_NUMBER_FATAL2+ | (Prelude.==) k "SEVERITY_NUMBER_FATAL3" =+ Prelude.Just SEVERITY_NUMBER_FATAL3+ | (Prelude.==) k "SEVERITY_NUMBER_FATAL4" =+ Prelude.Just SEVERITY_NUMBER_FATAL4+ | Prelude.otherwise =+ (Prelude.>>=) (Text.Read.readMaybe k) Data.ProtoLens.maybeToEnum+++instance Prelude.Bounded SeverityNumber where+ minBound = SEVERITY_NUMBER_UNSPECIFIED+ maxBound = SEVERITY_NUMBER_FATAL4+++instance Prelude.Enum SeverityNumber where+ toEnum k__ =+ Prelude.maybe+ ( Prelude.error+ ( (Prelude.++)+ "toEnum: unknown value for enum SeverityNumber: "+ (Prelude.show k__)+ )+ )+ Prelude.id+ (Data.ProtoLens.maybeToEnum k__)+ fromEnum SEVERITY_NUMBER_UNSPECIFIED = 0+ fromEnum SEVERITY_NUMBER_TRACE = 1+ fromEnum SEVERITY_NUMBER_TRACE2 = 2+ fromEnum SEVERITY_NUMBER_TRACE3 = 3+ fromEnum SEVERITY_NUMBER_TRACE4 = 4+ fromEnum SEVERITY_NUMBER_DEBUG = 5+ fromEnum SEVERITY_NUMBER_DEBUG2 = 6+ fromEnum SEVERITY_NUMBER_DEBUG3 = 7+ fromEnum SEVERITY_NUMBER_DEBUG4 = 8+ fromEnum SEVERITY_NUMBER_INFO = 9+ fromEnum SEVERITY_NUMBER_INFO2 = 10+ fromEnum SEVERITY_NUMBER_INFO3 = 11+ fromEnum SEVERITY_NUMBER_INFO4 = 12+ fromEnum SEVERITY_NUMBER_WARN = 13+ fromEnum SEVERITY_NUMBER_WARN2 = 14+ fromEnum SEVERITY_NUMBER_WARN3 = 15+ fromEnum SEVERITY_NUMBER_WARN4 = 16+ fromEnum SEVERITY_NUMBER_ERROR = 17+ fromEnum SEVERITY_NUMBER_ERROR2 = 18+ fromEnum SEVERITY_NUMBER_ERROR3 = 19+ fromEnum SEVERITY_NUMBER_ERROR4 = 20+ fromEnum SEVERITY_NUMBER_FATAL = 21+ fromEnum SEVERITY_NUMBER_FATAL2 = 22+ fromEnum SEVERITY_NUMBER_FATAL3 = 23+ fromEnum SEVERITY_NUMBER_FATAL4 = 24+ fromEnum+ (SeverityNumber'Unrecognized (SeverityNumber'UnrecognizedValue k)) =+ Prelude.fromIntegral k+ succ SEVERITY_NUMBER_FATAL4 =+ Prelude.error+ "SeverityNumber.succ: bad argument SEVERITY_NUMBER_FATAL4. This value would be out of bounds."+ succ SEVERITY_NUMBER_UNSPECIFIED = SEVERITY_NUMBER_TRACE+ succ SEVERITY_NUMBER_TRACE = SEVERITY_NUMBER_TRACE2+ succ SEVERITY_NUMBER_TRACE2 = SEVERITY_NUMBER_TRACE3+ succ SEVERITY_NUMBER_TRACE3 = SEVERITY_NUMBER_TRACE4+ succ SEVERITY_NUMBER_TRACE4 = SEVERITY_NUMBER_DEBUG+ succ SEVERITY_NUMBER_DEBUG = SEVERITY_NUMBER_DEBUG2+ succ SEVERITY_NUMBER_DEBUG2 = SEVERITY_NUMBER_DEBUG3+ succ SEVERITY_NUMBER_DEBUG3 = SEVERITY_NUMBER_DEBUG4+ succ SEVERITY_NUMBER_DEBUG4 = SEVERITY_NUMBER_INFO+ succ SEVERITY_NUMBER_INFO = SEVERITY_NUMBER_INFO2+ succ SEVERITY_NUMBER_INFO2 = SEVERITY_NUMBER_INFO3+ succ SEVERITY_NUMBER_INFO3 = SEVERITY_NUMBER_INFO4+ succ SEVERITY_NUMBER_INFO4 = SEVERITY_NUMBER_WARN+ succ SEVERITY_NUMBER_WARN = SEVERITY_NUMBER_WARN2+ succ SEVERITY_NUMBER_WARN2 = SEVERITY_NUMBER_WARN3+ succ SEVERITY_NUMBER_WARN3 = SEVERITY_NUMBER_WARN4+ succ SEVERITY_NUMBER_WARN4 = SEVERITY_NUMBER_ERROR+ succ SEVERITY_NUMBER_ERROR = SEVERITY_NUMBER_ERROR2+ succ SEVERITY_NUMBER_ERROR2 = SEVERITY_NUMBER_ERROR3+ succ SEVERITY_NUMBER_ERROR3 = SEVERITY_NUMBER_ERROR4+ succ SEVERITY_NUMBER_ERROR4 = SEVERITY_NUMBER_FATAL+ succ SEVERITY_NUMBER_FATAL = SEVERITY_NUMBER_FATAL2+ succ SEVERITY_NUMBER_FATAL2 = SEVERITY_NUMBER_FATAL3+ succ SEVERITY_NUMBER_FATAL3 = SEVERITY_NUMBER_FATAL4+ succ (SeverityNumber'Unrecognized _) =+ Prelude.error+ "SeverityNumber.succ: bad argument: unrecognized value"+ pred SEVERITY_NUMBER_UNSPECIFIED =+ Prelude.error+ "SeverityNumber.pred: bad argument SEVERITY_NUMBER_UNSPECIFIED. This value would be out of bounds."+ pred SEVERITY_NUMBER_TRACE = SEVERITY_NUMBER_UNSPECIFIED+ pred SEVERITY_NUMBER_TRACE2 = SEVERITY_NUMBER_TRACE+ pred SEVERITY_NUMBER_TRACE3 = SEVERITY_NUMBER_TRACE2+ pred SEVERITY_NUMBER_TRACE4 = SEVERITY_NUMBER_TRACE3+ pred SEVERITY_NUMBER_DEBUG = SEVERITY_NUMBER_TRACE4+ pred SEVERITY_NUMBER_DEBUG2 = SEVERITY_NUMBER_DEBUG+ pred SEVERITY_NUMBER_DEBUG3 = SEVERITY_NUMBER_DEBUG2+ pred SEVERITY_NUMBER_DEBUG4 = SEVERITY_NUMBER_DEBUG3+ pred SEVERITY_NUMBER_INFO = SEVERITY_NUMBER_DEBUG4+ pred SEVERITY_NUMBER_INFO2 = SEVERITY_NUMBER_INFO+ pred SEVERITY_NUMBER_INFO3 = SEVERITY_NUMBER_INFO2+ pred SEVERITY_NUMBER_INFO4 = SEVERITY_NUMBER_INFO3+ pred SEVERITY_NUMBER_WARN = SEVERITY_NUMBER_INFO4+ pred SEVERITY_NUMBER_WARN2 = SEVERITY_NUMBER_WARN+ pred SEVERITY_NUMBER_WARN3 = SEVERITY_NUMBER_WARN2+ pred SEVERITY_NUMBER_WARN4 = SEVERITY_NUMBER_WARN3+ pred SEVERITY_NUMBER_ERROR = SEVERITY_NUMBER_WARN4+ pred SEVERITY_NUMBER_ERROR2 = SEVERITY_NUMBER_ERROR+ pred SEVERITY_NUMBER_ERROR3 = SEVERITY_NUMBER_ERROR2+ pred SEVERITY_NUMBER_ERROR4 = SEVERITY_NUMBER_ERROR3+ pred SEVERITY_NUMBER_FATAL = SEVERITY_NUMBER_ERROR4+ pred SEVERITY_NUMBER_FATAL2 = SEVERITY_NUMBER_FATAL+ pred SEVERITY_NUMBER_FATAL3 = SEVERITY_NUMBER_FATAL2+ pred SEVERITY_NUMBER_FATAL4 = SEVERITY_NUMBER_FATAL3+ pred (SeverityNumber'Unrecognized _) =+ Prelude.error+ "SeverityNumber.pred: bad argument: unrecognized value"+ enumFrom = Data.ProtoLens.Message.Enum.messageEnumFrom+ enumFromTo = Data.ProtoLens.Message.Enum.messageEnumFromTo+ enumFromThen = Data.ProtoLens.Message.Enum.messageEnumFromThen+ enumFromThenTo = Data.ProtoLens.Message.Enum.messageEnumFromThenTo+++instance Data.ProtoLens.FieldDefault SeverityNumber where+ fieldDefault = SEVERITY_NUMBER_UNSPECIFIED+++instance Control.DeepSeq.NFData SeverityNumber where+ rnf x__ = Prelude.seq x__ ()+++packedFileDescriptor :: Data.ByteString.ByteString+packedFileDescriptor =+ "\n\+ \&opentelemetry/proto/logs/v1/logs.proto\DC2\ESCopentelemetry.proto.logs.v1\SUB*opentelemetry/proto/common/v1/common.proto\SUB.opentelemetry/proto/resource/v1/resource.proto\"Z\n\+ \\bLogsData\DC2N\n\+ \\rresource_logs\CAN\SOH \ETX(\v2).opentelemetry.proto.logs.v1.ResourceLogsR\fresourceLogs\"\195\SOH\n\+ \\fResourceLogs\DC2E\n\+ \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2E\n\+ \\n\+ \scope_logs\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.ScopeLogsR\tscopeLogs\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a\"\190\SOH\n\+ \\tScopeLogs\DC2I\n\+ \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2G\n\+ \\vlog_records\CAN\STX \ETX(\v2&.opentelemetry.proto.logs.v1.LogRecordR\n\+ \logRecords\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrl\"\146\EOT\n\+ \\tLogRecord\DC2$\n\+ \\SOtime_unix_nano\CAN\SOH \SOH(\ACKR\ftimeUnixNano\DC25\n\+ \\ETBobserved_time_unix_nano\CAN\v \SOH(\ACKR\DC4observedTimeUnixNano\DC2T\n\+ \\SIseverity_number\CAN\STX \SOH(\SO2+.opentelemetry.proto.logs.v1.SeverityNumberR\SOseverityNumber\DC2#\n\+ \\rseverity_text\CAN\ETX \SOH(\tR\fseverityText\DC2;\n\+ \\EOTbody\CAN\ENQ \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\EOTbody\DC2G\n\+ \\n\+ \attributes\CAN\ACK \ETX(\v2'.opentelemetry.proto.common.v1.KeyValueR\n\+ \attributes\DC28\n\+ \\CANdropped_attributes_count\CAN\a \SOH(\rR\SYNdroppedAttributesCount\DC2\DC4\n\+ \\ENQflags\CAN\b \SOH(\aR\ENQflags\DC2\EM\n\+ \\btrace_id\CAN\t \SOH(\fR\atraceId\DC2\ETB\n\+ \\aspan_id\CAN\n\+ \ \SOH(\fR\ACKspanId\DC2\GS\n\+ \\n\+ \event_name\CAN\f \SOH(\tR\teventNameJ\EOT\b\EOT\DLE\ENQ*\195\ENQ\n\+ \\SOSeverityNumber\DC2\US\n\+ \\ESCSEVERITY_NUMBER_UNSPECIFIED\DLE\NUL\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_TRACE\DLE\SOH\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_TRACE2\DLE\STX\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_TRACE3\DLE\ETX\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_TRACE4\DLE\EOT\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_DEBUG\DLE\ENQ\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_DEBUG2\DLE\ACK\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_DEBUG3\DLE\a\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_DEBUG4\DLE\b\DC2\CAN\n\+ \\DC4SEVERITY_NUMBER_INFO\DLE\t\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_INFO2\DLE\n\+ \\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_INFO3\DLE\v\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_INFO4\DLE\f\DC2\CAN\n\+ \\DC4SEVERITY_NUMBER_WARN\DLE\r\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_WARN2\DLE\SO\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_WARN3\DLE\SI\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_WARN4\DLE\DLE\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_ERROR\DLE\DC1\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_ERROR2\DLE\DC2\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_ERROR3\DLE\DC3\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_ERROR4\DLE\DC4\DC2\EM\n\+ \\NAKSEVERITY_NUMBER_FATAL\DLE\NAK\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_FATAL2\DLE\SYN\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_FATAL3\DLE\ETB\DC2\SUB\n\+ \\SYNSEVERITY_NUMBER_FATAL4\DLE\CAN*Y\n\+ \\SOLogRecordFlags\DC2\US\n\+ \\ESCLOG_RECORD_FLAGS_DO_NOT_USE\DLE\NUL\DC2&\n\+ \!LOG_RECORD_FLAGS_TRACE_FLAGS_MASK\DLE\255\SOHBs\n\+ \\RSio.opentelemetry.proto.logs.v1B\tLogsProtoP\SOHZ&go.opentelemetry.io/proto/otlp/logs/v1\170\STX\ESCOpenTelemetry.Proto.Logs.V1J\157K\n\+ \\a\DC2\ENQ\SO\NUL\225\SOH\SOH\n\+ \\200\EOT\n\+ \\SOH\f\DC2\ETX\SO\NUL\DC22\189\EOT Copyright 2020, OpenTelemetry Authors\n\+ \\n\+ \ Licensed under the Apache License, Version 2.0 (the \"License\");\n\+ \ you may not use this file except in compliance with the License.\n\+ \ You may obtain a copy of the License at\n\+ \\n\+ \ http://www.apache.org/licenses/LICENSE-2.0\n\+ \\n\+ \ Unless required by applicable law or agreed to in writing, software\n\+ \ distributed under the License is distributed on an \"AS IS\" BASIS,\n\+ \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\+ \ See the License for the specific language governing permissions and\n\+ \ limitations under the License.\n\+ \\n\+ \\b\n\+ \\SOH\STX\DC2\ETX\DLE\NUL$\n\+ \\t\n\+ \\STX\ETX\NUL\DC2\ETX\DC2\NUL4\n\+ \\t\n\+ \\STX\ETX\SOH\DC2\ETX\DC3\NUL8\n\+ \\b\n\+ \\SOH\b\DC2\ETX\NAK\NUL8\n\+ \\t\n\+ \\STX\b%\DC2\ETX\NAK\NUL8\n\+ \\b\n\+ \\SOH\b\DC2\ETX\SYN\NUL\"\n\+ \\t\n\+ \\STX\b\n\+ \\DC2\ETX\SYN\NUL\"\n\+ \\b\n\+ \\SOH\b\DC2\ETX\ETB\NUL7\n\+ \\t\n\+ \\STX\b\SOH\DC2\ETX\ETB\NUL7\n\+ \\b\n\+ \\SOH\b\DC2\ETX\CAN\NUL*\n\+ \\t\n\+ \\STX\b\b\DC2\ETX\CAN\NUL*\n\+ \\b\n\+ \\SOH\b\DC2\ETX\EM\NUL=\n\+ \\t\n\+ \\STX\b\v\DC2\ETX\EM\NUL=\n\+ \\200\ETX\n\+ \\STX\EOT\NUL\DC2\EOT%\NUL,\SOH\SUB\187\ETX LogsData represents the logs data that can be stored in a persistent storage,\n\+ \ OR can be embedded by other protocols that transfer OTLP logs data but do not\n\+ \ implement the OTLP protocol.\n\+ \\n\+ \ The main difference between this message and collector protocol is that\n\+ \ in this message there will not be any \"control\" or \"metadata\" specific to\n\+ \ OTLP protocol.\n\+ \\n\+ \ When new fields are added into this message, the OTLP request MUST be updated\n\+ \ as well.\n\+ \\n\+ \\n\+ \\n\+ \\ETX\EOT\NUL\SOH\DC2\ETX%\b\DLE\n\+ \\173\STX\n\+ \\EOT\EOT\NUL\STX\NUL\DC2\ETX+\STX*\SUB\159\STX An array of ResourceLogs.\n\+ \ For data coming from a single resource this array will typically contain\n\+ \ one element. Intermediary nodes that receive data from multiple origins\n\+ \ typically batch the data before forwarding further and in that case this\n\+ \ array will contain multiple elements.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\EOT\DC2\ETX+\STX\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\ACK\DC2\ETX+\v\ETB\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX+\CAN%\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX+()\n\+ \8\n\+ \\STX\EOT\SOH\DC2\EOT/\NUL@\SOH\SUB, A collection of ScopeLogs from a Resource.\n\+ \\n\+ \\n\+ \\n\+ \\ETX\EOT\SOH\SOH\DC2\ETX/\b\DC4\n\+ \\n\+ \\n\+ \\ETX\EOT\SOH\t\DC2\ETX0\STX\DLE\n\+ \\v\n\+ \\EOT\EOT\SOH\t\NUL\DC2\ETX0\v\SI\n\+ \\f\n\+ \\ENQ\EOT\SOH\t\NUL\SOH\DC2\ETX0\v\SI\n\+ \\f\n\+ \\ENQ\EOT\SOH\t\NUL\STX\DC2\ETX0\v\SI\n\+ \r\n\+ \\EOT\EOT\SOH\STX\NUL\DC2\ETX4\STX8\SUBe The resource for the logs in this message.\n\+ \ If this field is not set then resource info is unknown.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\NUL\ACK\DC2\ETX4\STX*\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\NUL\SOH\DC2\ETX4+3\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\NUL\ETX\DC2\ETX467\n\+ \B\n\+ \\EOT\EOT\SOH\STX\SOH\DC2\ETX7\STX$\SUB5 A list of ScopeLogs that originate from a resource.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\SOH\EOT\DC2\ETX7\STX\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\SOH\ACK\DC2\ETX7\v\DC4\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\SOH\SOH\DC2\ETX7\NAK\US\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\SOH\ETX\DC2\ETX7\"#\n\+ \\234\ETX\n\+ \\EOT\EOT\SOH\STX\STX\DC2\ETX?\STX\CAN\SUB\220\ETX The Schema URL, if known. This is the identifier of the Schema that the resource data\n\+ \ is recorded in. Notably, the last part of the URL path is the version number of the\n\+ \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\+ \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\+ \ This schema_url applies to the data in the \"resource\" field. It does not apply\n\+ \ to the data in the \"scope_logs\" field which have their own schema_url field.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\STX\ENQ\DC2\ETX?\STX\b\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\STX\SOH\DC2\ETX?\t\DC3\n\+ \\f\n\+ \\ENQ\EOT\SOH\STX\STX\ETX\DC2\ETX?\SYN\ETB\n\+ \7\n\+ \\STX\EOT\STX\DC2\EOTC\NULS\SOH\SUB+ A collection of Logs produced by a Scope.\n\+ \\n\+ \\n\+ \\n\+ \\ETX\EOT\STX\SOH\DC2\ETXC\b\DC1\n\+ \\204\SOH\n\+ \\EOT\EOT\STX\STX\NUL\DC2\ETXG\STX?\SUB\190\SOH The instrumentation scope information for the logs in this message.\n\+ \ Semantically when InstrumentationScope isn't set, it is equivalent with\n\+ \ an empty instrumentation scope name (unknown).\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\NUL\ACK\DC2\ETXG\STX4\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\NUL\SOH\DC2\ETXG5:\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\NUL\ETX\DC2\ETXG=>\n\+ \%\n\+ \\EOT\EOT\STX\STX\SOH\DC2\ETXJ\STX%\SUB\CAN A list of log records.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\SOH\EOT\DC2\ETXJ\STX\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\SOH\ACK\DC2\ETXJ\v\DC4\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\SOH\SOH\DC2\ETXJ\NAK \n\+ \\f\n\+ \\ENQ\EOT\STX\STX\SOH\ETX\DC2\ETXJ#$\n\+ \\171\ETX\n\+ \\EOT\EOT\STX\STX\STX\DC2\ETXR\STX\CAN\SUB\157\ETX The Schema URL, if known. This is the identifier of the Schema that the log data\n\+ \ is recorded in. Notably, the last part of the URL path is the version number of the\n\+ \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\+ \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\+ \ This schema_url applies to the data in the \"scope\" field and all logs in the\n\+ \ \"log_records\" field.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\STX\ENQ\DC2\ETXR\STX\b\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\STX\SOH\DC2\ETXR\t\DC3\n\+ \\f\n\+ \\ENQ\EOT\STX\STX\STX\ETX\DC2\ETXR\SYN\ETB\n\+ \;\n\+ \\STX\ENQ\NUL\DC2\EOTV\NULp\SOH\SUB/ Possible values for LogRecord.SeverityNumber.\n\+ \\n\+ \\n\+ \\n\+ \\ETX\ENQ\NUL\SOH\DC2\ETXV\ENQ\DC3\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\NUL\DC2\ETXW\STX\"\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\NUL\SOH\DC2\ETXW\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\NUL\STX\DC2\ETXW !\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\SOH\DC2\ETXX\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SOH\SOH\DC2\ETXX\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SOH\STX\DC2\ETXX\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\STX\DC2\ETXY\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\STX\SOH\DC2\ETXY\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\STX\STX\DC2\ETXY\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\ETX\DC2\ETXZ\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ETX\SOH\DC2\ETXZ\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ETX\STX\DC2\ETXZ\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\EOT\DC2\ETX[\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\EOT\SOH\DC2\ETX[\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\EOT\STX\DC2\ETX[\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\ENQ\DC2\ETX\\\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ENQ\SOH\DC2\ETX\\\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ENQ\STX\DC2\ETX\\\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\ACK\DC2\ETX]\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ACK\SOH\DC2\ETX]\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ACK\STX\DC2\ETX]\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\a\DC2\ETX^\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\a\SOH\DC2\ETX^\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\a\STX\DC2\ETX^\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\b\DC2\ETX_\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\b\SOH\DC2\ETX_\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\b\STX\DC2\ETX_\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\t\DC2\ETX`\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\t\SOH\DC2\ETX`\STX\SYN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\t\STX\DC2\ETX`\ESC\FS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\n\+ \\DC2\ETXa\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\n\+ \\SOH\DC2\ETXa\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\n\+ \\STX\DC2\ETXa\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\v\DC2\ETXb\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\v\SOH\DC2\ETXb\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\v\STX\DC2\ETXb\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\f\DC2\ETXc\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\f\SOH\DC2\ETXc\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\f\STX\DC2\ETXc\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\r\DC2\ETXd\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\r\SOH\DC2\ETXd\STX\SYN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\r\STX\DC2\ETXd\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\SO\DC2\ETXe\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SO\SOH\DC2\ETXe\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SO\STX\DC2\ETXe\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\SI\DC2\ETXf\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SI\SOH\DC2\ETXf\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SI\STX\DC2\ETXf\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\DLE\DC2\ETXg\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DLE\SOH\DC2\ETXg\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DLE\STX\DC2\ETXg\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\DC1\DC2\ETXh\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC1\SOH\DC2\ETXh\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC1\STX\DC2\ETXh\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\DC2\DC2\ETXi\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC2\SOH\DC2\ETXi\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC2\STX\DC2\ETXi\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\DC3\DC2\ETXj\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC3\SOH\DC2\ETXj\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC3\STX\DC2\ETXj\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\DC4\DC2\ETXk\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC4\SOH\DC2\ETXk\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\DC4\STX\DC2\ETXk\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\NAK\DC2\ETXl\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\NAK\SOH\DC2\ETXl\STX\ETB\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\NAK\STX\DC2\ETXl\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\SYN\DC2\ETXm\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SYN\SOH\DC2\ETXm\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\SYN\STX\DC2\ETXm\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\ETB\DC2\ETXn\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ETB\SOH\DC2\ETXn\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\ETB\STX\DC2\ETXn\ESC\GS\n\+ \\v\n\+ \\EOT\ENQ\NUL\STX\CAN\DC2\ETXo\STX\RS\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\CAN\SOH\DC2\ETXo\STX\CAN\n\+ \\f\n\+ \\ENQ\ENQ\NUL\STX\CAN\STX\DC2\ETXo\ESC\GS\n\+ \\217\STX\n\+ \\STX\ENQ\SOH\DC2\ENQz\NUL\131\SOH\SOH\SUB\203\STX LogRecordFlags represents constants used to interpret the\n\+ \ LogRecord.flags field, which is protobuf 'fixed32' type and is to\n\+ \ be used as bit-fields. Each non-zero value defined in this enum is\n\+ \ a bit-mask. To extract the bit-field, for example, use an\n\+ \ expression like:\n\+ \\n\+ \ (logRecord.flags & LOG_RECORD_FLAGS_TRACE_FLAGS_MASK)\n\+ \\n\+ \\n\+ \\n\+ \\n\+ \\ETX\ENQ\SOH\SOH\DC2\ETXz\ENQ\DC3\n\+ \\149\SOH\n\+ \\EOT\ENQ\SOH\STX\NUL\DC2\ETX}\STX\"\SUB\135\SOH The zero value for the enum. Should not be used for comparisons.\n\+ \ Instead use bitwise \"and\" with the appropriate mask as shown above.\n\+ \\n\+ \\f\n\+ \\ENQ\ENQ\SOH\STX\NUL\SOH\DC2\ETX}\STX\GS\n\+ \\f\n\+ \\ENQ\ENQ\SOH\STX\NUL\STX\DC2\ETX} !\n\+ \2\n\+ \\EOT\ENQ\SOH\STX\SOH\DC2\EOT\128\SOH\STX1\SUB$ Bits 0-7 are used for trace flags.\n\+ \\n\+ \\r\n\+ \\ENQ\ENQ\SOH\STX\SOH\SOH\DC2\EOT\128\SOH\STX#\n\+ \\r\n\+ \\ENQ\ENQ\SOH\STX\SOH\STX\DC2\EOT\128\SOH&0\n\+ \\156\SOH\n\+ \\STX\EOT\ETX\DC2\ACK\135\SOH\NUL\225\SOH\SOH\SUB\141\SOH A log record according to OpenTelemetry Log Data Model:\n\+ \ https://github.com/open-telemetry/oteps/blob/main/text/logs/0097-log-data-model.md\n\+ \\n\+ \\v\n\+ \\ETX\EOT\ETX\SOH\DC2\EOT\135\SOH\b\DC1\n\+ \\v\n\+ \\ETX\EOT\ETX\t\DC2\EOT\136\SOH\STX\r\n\+ \\f\n\+ \\EOT\EOT\ETX\t\NUL\DC2\EOT\136\SOH\v\f\n\+ \\r\n\+ \\ENQ\EOT\ETX\t\NUL\SOH\DC2\EOT\136\SOH\v\f\n\+ \\r\n\+ \\ENQ\EOT\ETX\t\NUL\STX\DC2\EOT\136\SOH\v\f\n\+ \\199\SOH\n\+ \\EOT\EOT\ETX\STX\NUL\DC2\EOT\141\SOH\STX\GS\SUB\184\SOH time_unix_nano is the time when the event occurred.\n\+ \ Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.\n\+ \ Value of 0 indicates unknown or missing timestamp.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\NUL\ENQ\DC2\EOT\141\SOH\STX\t\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\NUL\SOH\DC2\EOT\141\SOH\n\+ \\CAN\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\NUL\ETX\DC2\EOT\141\SOH\ESC\FS\n\+ \\176\a\n\+ \\EOT\EOT\ETX\STX\SOH\DC2\EOT\158\SOH\STX'\SUB\161\a Time when the event was observed by the collection system.\n\+ \ For events that originate in OpenTelemetry (e.g. using OpenTelemetry Logging SDK)\n\+ \ this timestamp is typically set at the generation time and is equal to Timestamp.\n\+ \ For events originating externally and collected by OpenTelemetry (e.g. using\n\+ \ Collector) this is the time when OpenTelemetry's code observed the event measured\n\+ \ by the clock of the OpenTelemetry code. This field MUST be set once the event is\n\+ \ observed by OpenTelemetry.\n\+ \\n\+ \ For converting OpenTelemetry log data to formats that support only one timestamp or\n\+ \ when receiving OpenTelemetry log data by recipients that support only one timestamp\n\+ \ internally the following logic is recommended:\n\+ \ - Use time_unix_nano if it is present, otherwise use observed_time_unix_nano.\n\+ \\n\+ \ Value is UNIX Epoch time in nanoseconds since 00:00:00 UTC on 1 January 1970.\n\+ \ Value of 0 indicates unknown or missing timestamp.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\ENQ\DC2\EOT\158\SOH\STX\t\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\SOH\DC2\EOT\158\SOH\n\+ \!\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\ETX\DC2\EOT\158\SOH$&\n\+ \o\n\+ \\EOT\EOT\ETX\STX\STX\DC2\EOT\162\SOH\STX%\SUBa Numerical value of the severity, normalized to values described in Log Data Model.\n\+ \ [Optional].\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\STX\ACK\DC2\EOT\162\SOH\STX\DLE\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\STX\SOH\DC2\EOT\162\SOH\DC1 \n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\STX\ETX\DC2\EOT\162\SOH#$\n\+ \\138\SOH\n\+ \\EOT\EOT\ETX\STX\ETX\DC2\EOT\166\SOH\STX\ESC\SUB| The severity text (also known as log level). The original string representation as\n\+ \ it is known at the source. [Optional].\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ETX\ENQ\DC2\EOT\166\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ETX\SOH\DC2\EOT\166\SOH\t\SYN\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ETX\ETX\DC2\EOT\166\SOH\EM\SUB\n\+ \\135\STX\n\+ \\EOT\EOT\ETX\STX\EOT\DC2\EOT\171\SOH\STX2\SUB\248\SOH A value containing the body of the log record. Can be for example a human-readable\n\+ \ string message (including multi-line) describing the event in a free form or it can\n\+ \ be a structured data composed of arrays and maps of other values. [Optional].\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\EOT\ACK\DC2\EOT\171\SOH\STX(\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\EOT\SOH\DC2\EOT\171\SOH)-\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\EOT\ETX\DC2\EOT\171\SOH01\n\+ \\148\STX\n\+ \\EOT\EOT\ETX\STX\ENQ\DC2\EOT\177\SOH\STXA\SUB\133\STX Additional attributes that describe the specific event occurrence. [Optional].\n\+ \ Attribute keys MUST be unique (it is not allowed to have more than one\n\+ \ attribute with the same key).\n\+ \ The behavior of software that receives duplicated keys can be unpredictable.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ENQ\EOT\DC2\EOT\177\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ENQ\ACK\DC2\EOT\177\SOH\v1\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ENQ\SOH\DC2\EOT\177\SOH2<\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ENQ\ETX\DC2\EOT\177\SOH?@\n\+ \\f\n\+ \\EOT\EOT\ETX\STX\ACK\DC2\EOT\178\SOH\STX&\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ACK\ENQ\DC2\EOT\178\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ACK\SOH\DC2\EOT\178\SOH\t!\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\ACK\ETX\DC2\EOT\178\SOH$%\n\+ \\255\STX\n\+ \\EOT\EOT\ETX\STX\a\DC2\EOT\185\SOH\STX\DC4\SUB\240\STX Flags, a bit field. 8 least significant bits are the trace flags as\n\+ \ defined in W3C Trace Context specification. 24 most significant bits are reserved\n\+ \ and must be set to 0. Readers must not assume that 24 most significant bits\n\+ \ will be zero and must correctly mask the bits when reading 8-bit trace flag (use\n\+ \ flags & LOG_RECORD_FLAGS_TRACE_FLAGS_MASK). [Optional].\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\a\ENQ\DC2\EOT\185\SOH\STX\t\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\a\SOH\DC2\EOT\185\SOH\n\+ \\SI\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\a\ETX\DC2\EOT\185\SOH\DC2\DC3\n\+ \\239\ETX\n\+ \\EOT\EOT\ETX\STX\b\DC2\EOT\198\SOH\STX\NAK\SUB\224\ETX A unique identifier for a trace. All logs from the same trace share\n\+ \ the same `trace_id`. The ID is a 16-byte array. An ID with all zeroes OR\n\+ \ of length other than 16 bytes is considered invalid (empty string in OTLP/JSON\n\+ \ is zero-length and thus is also invalid).\n\+ \\n\+ \ This field is optional.\n\+ \\n\+ \ The receivers SHOULD assume that the log record is not associated with a\n\+ \ trace if any of the following is true:\n\+ \ - the field is not present,\n\+ \ - the field contains an invalid value.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\b\ENQ\DC2\EOT\198\SOH\STX\a\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\b\SOH\DC2\EOT\198\SOH\b\DLE\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\b\ETX\DC2\EOT\198\SOH\DC3\DC4\n\+ \\189\EOT\n\+ \\EOT\EOT\ETX\STX\t\DC2\EOT\212\SOH\STX\NAK\SUB\174\EOT A unique identifier for a span within a trace, assigned when the span\n\+ \ is created. The ID is an 8-byte array. An ID with all zeroes OR of length\n\+ \ other than 8 bytes is considered invalid (empty string in OTLP/JSON\n\+ \ is zero-length and thus is also invalid).\n\+ \\n\+ \ This field is optional. If the sender specifies a valid span_id then it SHOULD also\n\+ \ specify a valid trace_id.\n\+ \\n\+ \ The receivers SHOULD assume that the log record is not associated with a\n\+ \ span if any of the following is true:\n\+ \ - the field is not present,\n\+ \ - the field contains an invalid value.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\t\ENQ\DC2\EOT\212\SOH\STX\a\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\t\SOH\DC2\EOT\212\SOH\b\SI\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\t\ETX\DC2\EOT\212\SOH\DC2\DC4\n\+ \\228\STX\n\+ \\EOT\EOT\ETX\STX\n\+ \\DC2\EOT\224\SOH\STX\EM\SUB\213\STX A unique identifier of event category/type.\n\+ \ All events with the same event_name are expected to conform to the same\n\+ \ schema for both their attributes and their body.\n\+ \\n\+ \ Recommended to be fully qualified and short (no longer than 256 characters).\n\+ \\n\+ \ Presence of event_name on the log record identifies this record\n\+ \ as an event.\n\+ \\n\+ \ [Optional].\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\n\+ \\ENQ\DC2\EOT\224\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\n\+ \\SOH\DC2\EOT\224\SOH\t\DC3\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\n\+ \\ETX\DC2\EOT\224\SOH\SYN\CANb\ACKproto3"
src/Proto/Opentelemetry/Proto/Profiles/V1development/Profiles.hs view
@@ -1,5193 +1,7021 @@ {- HLINT ignore -} {- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}-{-# LANGUAGE ScopedTypeVariables, DataKinds, TypeFamilies, UndecidableInstances, GeneralizedNewtypeDeriving, MultiParamTypeClasses, FlexibleContexts, FlexibleInstances, PatternSynonyms, MagicHash, NoImplicitPrelude, DataKinds, BangPatterns, TypeApplications, OverloadedStrings, DerivingStrategies#-}-{-# OPTIONS_GHC -Wno-unused-imports#-}-{-# OPTIONS_GHC -Wno-duplicate-exports#-}-{-# OPTIONS_GHC -Wno-dodgy-exports#-}-module Proto.Opentelemetry.Proto.Profiles.V1development.Profiles (- Function(), KeyValueAndUnit(), Line(), Link(), Location(),- Mapping(), Profile(), ProfilesData(), ProfilesDictionary(),- ResourceProfiles(), Sample(), ScopeProfiles(), Stack(), ValueType()- ) where-import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism-import qualified Data.ProtoLens.Runtime.Prelude as Prelude-import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int-import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid-import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word-import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum-import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types-import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2-import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked-import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text-import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map-import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString-import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8-import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding-import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector-import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic-import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed-import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read-import qualified Proto.Opentelemetry.Proto.Common.V1.Common-import qualified Proto.Opentelemetry.Proto.Resource.V1.Resource-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.nameStrindex' @:: Lens' Function Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.systemNameStrindex' @:: Lens' Function Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.filenameStrindex' @:: Lens' Function Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.startLine' @:: Lens' Function Data.Int.Int64@ -}-data Function- = Function'_constructor {_Function'nameStrindex :: !Data.Int.Int32,- _Function'systemNameStrindex :: !Data.Int.Int32,- _Function'filenameStrindex :: !Data.Int.Int32,- _Function'startLine :: !Data.Int.Int64,- _Function'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Function where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Function "nameStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Function'nameStrindex- (\ x__ y__ -> x__ {_Function'nameStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Function "systemNameStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Function'systemNameStrindex- (\ x__ y__ -> x__ {_Function'systemNameStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Function "filenameStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Function'filenameStrindex- (\ x__ y__ -> x__ {_Function'filenameStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Function "startLine" Data.Int.Int64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Function'startLine (\ x__ y__ -> x__ {_Function'startLine = y__}))- Prelude.id-instance Data.ProtoLens.Message Function where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.Function"- packedMessageDescriptor _- = "\n\- \\bFunction\DC2#\n\- \\rname_strindex\CAN\SOH \SOH(\ENQR\fnameStrindex\DC20\n\- \\DC4system_name_strindex\CAN\STX \SOH(\ENQR\DC2systemNameStrindex\DC2+\n\- \\DC1filename_strindex\CAN\ETX \SOH(\ENQR\DLEfilenameStrindex\DC2\GS\n\- \\n\- \start_line\CAN\EOT \SOH(\ETXR\tstartLine"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- nameStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "name_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"nameStrindex")) ::- Data.ProtoLens.FieldDescriptor Function- systemNameStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "system_name_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"systemNameStrindex")) ::- Data.ProtoLens.FieldDescriptor Function- filenameStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "filename_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"filenameStrindex")) ::- Data.ProtoLens.FieldDescriptor Function- startLine__field_descriptor- = Data.ProtoLens.FieldDescriptor- "start_line"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"startLine")) ::- Data.ProtoLens.FieldDescriptor Function- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, nameStrindex__field_descriptor),- (Data.ProtoLens.Tag 2, systemNameStrindex__field_descriptor),- (Data.ProtoLens.Tag 3, filenameStrindex__field_descriptor),- (Data.ProtoLens.Tag 4, startLine__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Function'_unknownFields- (\ x__ y__ -> x__ {_Function'_unknownFields = y__})- defMessage- = Function'_constructor- {_Function'nameStrindex = Data.ProtoLens.fieldDefault,- _Function'systemNameStrindex = Data.ProtoLens.fieldDefault,- _Function'filenameStrindex = Data.ProtoLens.fieldDefault,- _Function'startLine = Data.ProtoLens.fieldDefault,- _Function'_unknownFields = []}- parseMessage- = let- loop :: Function -> Data.ProtoLens.Encoding.Bytes.Parser Function- loop x- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t) x)- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "name_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"nameStrindex") y x)- 16- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "system_name_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"systemNameStrindex") y x)- 24- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "filename_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"filenameStrindex") y x)- 32- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "start_line"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"startLine") y x)- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do loop Data.ProtoLens.defMessage) "Function"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"nameStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"systemNameStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 16)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"filenameStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 24)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"startLine") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 32)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x)))))-instance Control.DeepSeq.NFData Function where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Function'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Function'nameStrindex x__)- (Control.DeepSeq.deepseq- (_Function'systemNameStrindex x__)- (Control.DeepSeq.deepseq- (_Function'filenameStrindex x__)- (Control.DeepSeq.deepseq (_Function'startLine x__) ()))))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.keyStrindex' @:: Lens' KeyValueAndUnit Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.value' @:: Lens' KeyValueAndUnit Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'value' @:: Lens' KeyValueAndUnit (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.unitStrindex' @:: Lens' KeyValueAndUnit Data.Int.Int32@ -}-data KeyValueAndUnit- = KeyValueAndUnit'_constructor {_KeyValueAndUnit'keyStrindex :: !Data.Int.Int32,- _KeyValueAndUnit'value :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue),- _KeyValueAndUnit'unitStrindex :: !Data.Int.Int32,- _KeyValueAndUnit'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show KeyValueAndUnit where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField KeyValueAndUnit "keyStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _KeyValueAndUnit'keyStrindex- (\ x__ y__ -> x__ {_KeyValueAndUnit'keyStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField KeyValueAndUnit "value" Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _KeyValueAndUnit'value- (\ x__ y__ -> x__ {_KeyValueAndUnit'value = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField KeyValueAndUnit "maybe'value" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _KeyValueAndUnit'value- (\ x__ y__ -> x__ {_KeyValueAndUnit'value = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField KeyValueAndUnit "unitStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _KeyValueAndUnit'unitStrindex- (\ x__ y__ -> x__ {_KeyValueAndUnit'unitStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Message KeyValueAndUnit where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.KeyValueAndUnit"- packedMessageDescriptor _- = "\n\- \\SIKeyValueAndUnit\DC2!\n\- \\fkey_strindex\CAN\SOH \SOH(\ENQR\vkeyStrindex\DC2=\n\- \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\DC2#\n\- \\runit_strindex\CAN\ETX \SOH(\ENQR\funitStrindex"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- keyStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "key_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"keyStrindex")) ::- Data.ProtoLens.FieldDescriptor KeyValueAndUnit- value__field_descriptor- = Data.ProtoLens.FieldDescriptor- "value"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'value")) ::- Data.ProtoLens.FieldDescriptor KeyValueAndUnit- unitStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "unit_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"unitStrindex")) ::- Data.ProtoLens.FieldDescriptor KeyValueAndUnit- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, keyStrindex__field_descriptor),- (Data.ProtoLens.Tag 2, value__field_descriptor),- (Data.ProtoLens.Tag 3, unitStrindex__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _KeyValueAndUnit'_unknownFields- (\ x__ y__ -> x__ {_KeyValueAndUnit'_unknownFields = y__})- defMessage- = KeyValueAndUnit'_constructor- {_KeyValueAndUnit'keyStrindex = Data.ProtoLens.fieldDefault,- _KeyValueAndUnit'value = Prelude.Nothing,- _KeyValueAndUnit'unitStrindex = Data.ProtoLens.fieldDefault,- _KeyValueAndUnit'_unknownFields = []}- parseMessage- = let- loop ::- KeyValueAndUnit- -> Data.ProtoLens.Encoding.Bytes.Parser KeyValueAndUnit- loop x- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t) x)- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "key_strindex"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"keyStrindex") y x)- 18- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "value"- loop (Lens.Family2.set (Data.ProtoLens.Field.field @"value") y x)- 24- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "unit_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"unitStrindex") y x)- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do loop Data.ProtoLens.defMessage) "KeyValueAndUnit"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"keyStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (case- Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'value") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"unitStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 24)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))-instance Control.DeepSeq.NFData KeyValueAndUnit where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_KeyValueAndUnit'_unknownFields x__)- (Control.DeepSeq.deepseq- (_KeyValueAndUnit'keyStrindex x__)- (Control.DeepSeq.deepseq- (_KeyValueAndUnit'value x__)- (Control.DeepSeq.deepseq (_KeyValueAndUnit'unitStrindex x__) ())))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.functionIndex' @:: Lens' Line Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.line' @:: Lens' Line Data.Int.Int64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.column' @:: Lens' Line Data.Int.Int64@ -}-data Line- = Line'_constructor {_Line'functionIndex :: !Data.Int.Int32,- _Line'line :: !Data.Int.Int64,- _Line'column :: !Data.Int.Int64,- _Line'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Line where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Line "functionIndex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Line'functionIndex (\ x__ y__ -> x__ {_Line'functionIndex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Line "line" Data.Int.Int64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Line'line (\ x__ y__ -> x__ {_Line'line = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Line "column" Data.Int.Int64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Line'column (\ x__ y__ -> x__ {_Line'column = y__}))- Prelude.id-instance Data.ProtoLens.Message Line where- messageName _- = Data.Text.pack "opentelemetry.proto.profiles.v1development.Line"- packedMessageDescriptor _- = "\n\- \\EOTLine\DC2%\n\- \\SOfunction_index\CAN\SOH \SOH(\ENQR\rfunctionIndex\DC2\DC2\n\- \\EOTline\CAN\STX \SOH(\ETXR\EOTline\DC2\SYN\n\- \\ACKcolumn\CAN\ETX \SOH(\ETXR\ACKcolumn"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- functionIndex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "function_index"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"functionIndex")) ::- Data.ProtoLens.FieldDescriptor Line- line__field_descriptor- = Data.ProtoLens.FieldDescriptor- "line"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"line")) ::- Data.ProtoLens.FieldDescriptor Line- column__field_descriptor- = Data.ProtoLens.FieldDescriptor- "column"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"column")) ::- Data.ProtoLens.FieldDescriptor Line- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, functionIndex__field_descriptor),- (Data.ProtoLens.Tag 2, line__field_descriptor),- (Data.ProtoLens.Tag 3, column__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Line'_unknownFields- (\ x__ y__ -> x__ {_Line'_unknownFields = y__})- defMessage- = Line'_constructor- {_Line'functionIndex = Data.ProtoLens.fieldDefault,- _Line'line = Data.ProtoLens.fieldDefault,- _Line'column = Data.ProtoLens.fieldDefault,- _Line'_unknownFields = []}- parseMessage- = let- loop :: Line -> Data.ProtoLens.Encoding.Bytes.Parser Line- loop x- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t) x)- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "function_index"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"functionIndex") y x)- 16- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "line"- loop (Lens.Family2.set (Data.ProtoLens.Field.field @"line") y x)- 24- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "column"- loop (Lens.Family2.set (Data.ProtoLens.Field.field @"column") y x)- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do loop Data.ProtoLens.defMessage) "Line"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"functionIndex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let _v = Lens.Family2.view (Data.ProtoLens.Field.field @"line") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 16)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"column") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 24)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))-instance Control.DeepSeq.NFData Line where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Line'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Line'functionIndex x__)- (Control.DeepSeq.deepseq- (_Line'line x__) (Control.DeepSeq.deepseq (_Line'column x__) ())))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.traceId' @:: Lens' Link Data.ByteString.ByteString@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.spanId' @:: Lens' Link Data.ByteString.ByteString@ -}-data Link- = Link'_constructor {_Link'traceId :: !Data.ByteString.ByteString,- _Link'spanId :: !Data.ByteString.ByteString,- _Link'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Link where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Link "traceId" Data.ByteString.ByteString where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Link'traceId (\ x__ y__ -> x__ {_Link'traceId = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Link "spanId" Data.ByteString.ByteString where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Link'spanId (\ x__ y__ -> x__ {_Link'spanId = y__}))- Prelude.id-instance Data.ProtoLens.Message Link where- messageName _- = Data.Text.pack "opentelemetry.proto.profiles.v1development.Link"- packedMessageDescriptor _- = "\n\- \\EOTLink\DC2\EM\n\- \\btrace_id\CAN\SOH \SOH(\fR\atraceId\DC2\ETB\n\- \\aspan_id\CAN\STX \SOH(\fR\ACKspanId"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- traceId__field_descriptor- = Data.ProtoLens.FieldDescriptor- "trace_id"- (Data.ProtoLens.ScalarField Data.ProtoLens.BytesField ::- Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"traceId")) ::- Data.ProtoLens.FieldDescriptor Link- spanId__field_descriptor- = Data.ProtoLens.FieldDescriptor- "span_id"- (Data.ProtoLens.ScalarField Data.ProtoLens.BytesField ::- Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"spanId")) ::- Data.ProtoLens.FieldDescriptor Link- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, traceId__field_descriptor),- (Data.ProtoLens.Tag 2, spanId__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Link'_unknownFields- (\ x__ y__ -> x__ {_Link'_unknownFields = y__})- defMessage- = Link'_constructor- {_Link'traceId = Data.ProtoLens.fieldDefault,- _Link'spanId = Data.ProtoLens.fieldDefault,- _Link'_unknownFields = []}- parseMessage- = let- loop :: Link -> Data.ProtoLens.Encoding.Bytes.Parser Link- loop x- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t) x)- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getBytes- (Prelude.fromIntegral len))- "trace_id"- loop (Lens.Family2.set (Data.ProtoLens.Field.field @"traceId") y x)- 18- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getBytes- (Prelude.fromIntegral len))- "span_id"- loop (Lens.Family2.set (Data.ProtoLens.Field.field @"spanId") y x)- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do loop Data.ProtoLens.defMessage) "Link"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"traceId") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- _v))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"spanId") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x)))-instance Control.DeepSeq.NFData Link where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Link'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Link'traceId x__)- (Control.DeepSeq.deepseq (_Link'spanId x__) ()))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.mappingIndex' @:: Lens' Location Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.address' @:: Lens' Location Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.lines' @:: Lens' Location [Line]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'lines' @:: Lens' Location (Data.Vector.Vector Line)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Location [Data.Int.Int32]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Location (Data.Vector.Unboxed.Vector Data.Int.Int32)@ -}-data Location- = Location'_constructor {_Location'mappingIndex :: !Data.Int.Int32,- _Location'address :: !Data.Word.Word64,- _Location'lines :: !(Data.Vector.Vector Line),- _Location'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32),- _Location'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Location where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Location "mappingIndex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Location'mappingIndex- (\ x__ y__ -> x__ {_Location'mappingIndex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Location "address" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Location'address (\ x__ y__ -> x__ {_Location'address = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Location "lines" [Line] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Location'lines (\ x__ y__ -> x__ {_Location'lines = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Location "vec'lines" (Data.Vector.Vector Line) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Location'lines (\ x__ y__ -> x__ {_Location'lines = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Location "attributeIndices" [Data.Int.Int32] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Location'attributeIndices- (\ x__ y__ -> x__ {_Location'attributeIndices = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Location "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Location'attributeIndices- (\ x__ y__ -> x__ {_Location'attributeIndices = y__}))- Prelude.id-instance Data.ProtoLens.Message Location where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.Location"- packedMessageDescriptor _- = "\n\- \\bLocation\DC2#\n\- \\rmapping_index\CAN\SOH \SOH(\ENQR\fmappingIndex\DC2\CAN\n\- \\aaddress\CAN\STX \SOH(\EOTR\aaddress\DC2F\n\- \\ENQlines\CAN\ETX \ETX(\v20.opentelemetry.proto.profiles.v1development.LineR\ENQlines\DC2+\n\- \\DC1attribute_indices\CAN\EOT \ETX(\ENQR\DLEattributeIndices"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- mappingIndex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "mapping_index"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"mappingIndex")) ::- Data.ProtoLens.FieldDescriptor Location- address__field_descriptor- = Data.ProtoLens.FieldDescriptor- "address"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"address")) ::- Data.ProtoLens.FieldDescriptor Location- lines__field_descriptor- = Data.ProtoLens.FieldDescriptor- "lines"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Line)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked (Data.ProtoLens.Field.field @"lines")) ::- Data.ProtoLens.FieldDescriptor Location- attributeIndices__field_descriptor- = Data.ProtoLens.FieldDescriptor- "attribute_indices"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed- (Data.ProtoLens.Field.field @"attributeIndices")) ::- Data.ProtoLens.FieldDescriptor Location- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, mappingIndex__field_descriptor),- (Data.ProtoLens.Tag 2, address__field_descriptor),- (Data.ProtoLens.Tag 3, lines__field_descriptor),- (Data.ProtoLens.Tag 4, attributeIndices__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Location'_unknownFields- (\ x__ y__ -> x__ {_Location'_unknownFields = y__})- defMessage- = Location'_constructor- {_Location'mappingIndex = Data.ProtoLens.fieldDefault,- _Location'address = Data.ProtoLens.fieldDefault,- _Location'lines = Data.Vector.Generic.empty,- _Location'attributeIndices = Data.Vector.Generic.empty,- _Location'_unknownFields = []}- parseMessage- = let- loop ::- Location- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Line- -> Data.ProtoLens.Encoding.Bytes.Parser Location- loop x mutable'attributeIndices mutable'lines- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'attributeIndices)- frozen'lines <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze mutable'lines)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'attributeIndices")- frozen'attributeIndices- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'lines") frozen'lines x)))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "mapping_index"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"mappingIndex") y x)- mutable'attributeIndices mutable'lines- 16- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getVarInt "address"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"address") y x)- mutable'attributeIndices mutable'lines- 26- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "lines"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'lines y)- loop x mutable'attributeIndices v- 32- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'attributeIndices y)- loop x v mutable'lines- 34- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'attributeIndices)- loop x y mutable'lines- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'attributeIndices mutable'lines- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'lines <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop- Data.ProtoLens.defMessage mutable'attributeIndices mutable'lines)- "Location"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"mappingIndex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"address") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 16)- (Data.ProtoLens.Encoding.Bytes.putVarInt _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view (Data.ProtoLens.Field.field @"vec'lines") _x))- ((Data.Monoid.<>)- (let- p = Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'attributeIndices") _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 34)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt- Prelude.fromIntegral)- p))))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x)))))-instance Control.DeepSeq.NFData Location where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Location'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Location'mappingIndex x__)- (Control.DeepSeq.deepseq- (_Location'address x__)- (Control.DeepSeq.deepseq- (_Location'lines x__)- (Control.DeepSeq.deepseq (_Location'attributeIndices x__) ()))))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.memoryStart' @:: Lens' Mapping Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.memoryLimit' @:: Lens' Mapping Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.fileOffset' @:: Lens' Mapping Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.filenameStrindex' @:: Lens' Mapping Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Mapping [Data.Int.Int32]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Mapping (Data.Vector.Unboxed.Vector Data.Int.Int32)@ -}-data Mapping- = Mapping'_constructor {_Mapping'memoryStart :: !Data.Word.Word64,- _Mapping'memoryLimit :: !Data.Word.Word64,- _Mapping'fileOffset :: !Data.Word.Word64,- _Mapping'filenameStrindex :: !Data.Int.Int32,- _Mapping'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32),- _Mapping'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Mapping where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Mapping "memoryStart" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Mapping'memoryStart- (\ x__ y__ -> x__ {_Mapping'memoryStart = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Mapping "memoryLimit" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Mapping'memoryLimit- (\ x__ y__ -> x__ {_Mapping'memoryLimit = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Mapping "fileOffset" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Mapping'fileOffset (\ x__ y__ -> x__ {_Mapping'fileOffset = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Mapping "filenameStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Mapping'filenameStrindex- (\ x__ y__ -> x__ {_Mapping'filenameStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Mapping "attributeIndices" [Data.Int.Int32] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Mapping'attributeIndices- (\ x__ y__ -> x__ {_Mapping'attributeIndices = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Mapping "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Mapping'attributeIndices- (\ x__ y__ -> x__ {_Mapping'attributeIndices = y__}))- Prelude.id-instance Data.ProtoLens.Message Mapping where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.Mapping"- packedMessageDescriptor _- = "\n\- \\aMapping\DC2!\n\- \\fmemory_start\CAN\SOH \SOH(\EOTR\vmemoryStart\DC2!\n\- \\fmemory_limit\CAN\STX \SOH(\EOTR\vmemoryLimit\DC2\US\n\- \\vfile_offset\CAN\ETX \SOH(\EOTR\n\- \fileOffset\DC2+\n\- \\DC1filename_strindex\CAN\EOT \SOH(\ENQR\DLEfilenameStrindex\DC2+\n\- \\DC1attribute_indices\CAN\ENQ \ETX(\ENQR\DLEattributeIndices"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- memoryStart__field_descriptor- = Data.ProtoLens.FieldDescriptor- "memory_start"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"memoryStart")) ::- Data.ProtoLens.FieldDescriptor Mapping- memoryLimit__field_descriptor- = Data.ProtoLens.FieldDescriptor- "memory_limit"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"memoryLimit")) ::- Data.ProtoLens.FieldDescriptor Mapping- fileOffset__field_descriptor- = Data.ProtoLens.FieldDescriptor- "file_offset"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"fileOffset")) ::- Data.ProtoLens.FieldDescriptor Mapping- filenameStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "filename_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"filenameStrindex")) ::- Data.ProtoLens.FieldDescriptor Mapping- attributeIndices__field_descriptor- = Data.ProtoLens.FieldDescriptor- "attribute_indices"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed- (Data.ProtoLens.Field.field @"attributeIndices")) ::- Data.ProtoLens.FieldDescriptor Mapping- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, memoryStart__field_descriptor),- (Data.ProtoLens.Tag 2, memoryLimit__field_descriptor),- (Data.ProtoLens.Tag 3, fileOffset__field_descriptor),- (Data.ProtoLens.Tag 4, filenameStrindex__field_descriptor),- (Data.ProtoLens.Tag 5, attributeIndices__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Mapping'_unknownFields- (\ x__ y__ -> x__ {_Mapping'_unknownFields = y__})- defMessage- = Mapping'_constructor- {_Mapping'memoryStart = Data.ProtoLens.fieldDefault,- _Mapping'memoryLimit = Data.ProtoLens.fieldDefault,- _Mapping'fileOffset = Data.ProtoLens.fieldDefault,- _Mapping'filenameStrindex = Data.ProtoLens.fieldDefault,- _Mapping'attributeIndices = Data.Vector.Generic.empty,- _Mapping'_unknownFields = []}- parseMessage- = let- loop ::- Mapping- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32- -> Data.ProtoLens.Encoding.Bytes.Parser Mapping- loop x mutable'attributeIndices- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'attributeIndices)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'attributeIndices")- frozen'attributeIndices x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getVarInt "memory_start"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"memoryStart") y x)- mutable'attributeIndices- 16- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getVarInt "memory_limit"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"memoryLimit") y x)- mutable'attributeIndices- 24- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getVarInt "file_offset"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"fileOffset") y x)- mutable'attributeIndices- 32- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "filename_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"filenameStrindex") y x)- mutable'attributeIndices- 40- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'attributeIndices y)- loop x v- 42- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'attributeIndices)- loop x y- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'attributeIndices- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'attributeIndices)- "Mapping"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"memoryStart") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- (Data.ProtoLens.Encoding.Bytes.putVarInt _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"memoryLimit") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 16)- (Data.ProtoLens.Encoding.Bytes.putVarInt _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"fileOffset") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 24)- (Data.ProtoLens.Encoding.Bytes.putVarInt _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"filenameStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 32)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- p = Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'attributeIndices") _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 42)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt- Prelude.fromIntegral)- p))))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))))-instance Control.DeepSeq.NFData Mapping where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Mapping'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Mapping'memoryStart x__)- (Control.DeepSeq.deepseq- (_Mapping'memoryLimit x__)- (Control.DeepSeq.deepseq- (_Mapping'fileOffset x__)- (Control.DeepSeq.deepseq- (_Mapping'filenameStrindex x__)- (Control.DeepSeq.deepseq (_Mapping'attributeIndices x__) ())))))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.sampleType' @:: Lens' Profile ValueType@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'sampleType' @:: Lens' Profile (Prelude.Maybe ValueType)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.samples' @:: Lens' Profile [Sample]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'samples' @:: Lens' Profile (Data.Vector.Vector Sample)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.timeUnixNano' @:: Lens' Profile Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.durationNano' @:: Lens' Profile Data.Word.Word64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.periodType' @:: Lens' Profile ValueType@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'periodType' @:: Lens' Profile (Prelude.Maybe ValueType)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.period' @:: Lens' Profile Data.Int.Int64@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.profileId' @:: Lens' Profile Data.ByteString.ByteString@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.droppedAttributesCount' @:: Lens' Profile Data.Word.Word32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.originalPayloadFormat' @:: Lens' Profile Data.Text.Text@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.originalPayload' @:: Lens' Profile Data.ByteString.ByteString@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Profile [Data.Int.Int32]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Profile (Data.Vector.Unboxed.Vector Data.Int.Int32)@ -}-data Profile- = Profile'_constructor {_Profile'sampleType :: !(Prelude.Maybe ValueType),- _Profile'samples :: !(Data.Vector.Vector Sample),- _Profile'timeUnixNano :: !Data.Word.Word64,- _Profile'durationNano :: !Data.Word.Word64,- _Profile'periodType :: !(Prelude.Maybe ValueType),- _Profile'period :: !Data.Int.Int64,- _Profile'profileId :: !Data.ByteString.ByteString,- _Profile'droppedAttributesCount :: !Data.Word.Word32,- _Profile'originalPayloadFormat :: !Data.Text.Text,- _Profile'originalPayload :: !Data.ByteString.ByteString,- _Profile'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32),- _Profile'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Profile where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Profile "sampleType" ValueType where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'sampleType (\ x__ y__ -> x__ {_Profile'sampleType = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField Profile "maybe'sampleType" (Prelude.Maybe ValueType) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'sampleType (\ x__ y__ -> x__ {_Profile'sampleType = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "samples" [Sample] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'samples (\ x__ y__ -> x__ {_Profile'samples = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Profile "vec'samples" (Data.Vector.Vector Sample) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'samples (\ x__ y__ -> x__ {_Profile'samples = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "timeUnixNano" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'timeUnixNano- (\ x__ y__ -> x__ {_Profile'timeUnixNano = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "durationNano" Data.Word.Word64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'durationNano- (\ x__ y__ -> x__ {_Profile'durationNano = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "periodType" ValueType where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'periodType (\ x__ y__ -> x__ {_Profile'periodType = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField Profile "maybe'periodType" (Prelude.Maybe ValueType) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'periodType (\ x__ y__ -> x__ {_Profile'periodType = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "period" Data.Int.Int64 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'period (\ x__ y__ -> x__ {_Profile'period = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "profileId" Data.ByteString.ByteString where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'profileId (\ x__ y__ -> x__ {_Profile'profileId = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "droppedAttributesCount" Data.Word.Word32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'droppedAttributesCount- (\ x__ y__ -> x__ {_Profile'droppedAttributesCount = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "originalPayloadFormat" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'originalPayloadFormat- (\ x__ y__ -> x__ {_Profile'originalPayloadFormat = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "originalPayload" Data.ByteString.ByteString where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'originalPayload- (\ x__ y__ -> x__ {_Profile'originalPayload = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Profile "attributeIndices" [Data.Int.Int32] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'attributeIndices- (\ x__ y__ -> x__ {_Profile'attributeIndices = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Profile "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Profile'attributeIndices- (\ x__ y__ -> x__ {_Profile'attributeIndices = y__}))- Prelude.id-instance Data.ProtoLens.Message Profile where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.Profile"- packedMessageDescriptor _- = "\n\- \\aProfile\DC2V\n\- \\vsample_type\CAN\SOH \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\- \sampleType\DC2L\n\- \\asamples\CAN\STX \ETX(\v22.opentelemetry.proto.profiles.v1development.SampleR\asamples\DC2$\n\- \\SOtime_unix_nano\CAN\ETX \SOH(\ACKR\ftimeUnixNano\DC2#\n\- \\rduration_nano\CAN\EOT \SOH(\EOTR\fdurationNano\DC2V\n\- \\vperiod_type\CAN\ENQ \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\- \periodType\DC2\SYN\n\- \\ACKperiod\CAN\ACK \SOH(\ETXR\ACKperiod\DC2\GS\n\- \\n\- \profile_id\CAN\a \SOH(\fR\tprofileId\DC28\n\- \\CANdropped_attributes_count\CAN\b \SOH(\rR\SYNdroppedAttributesCount\DC26\n\- \\ETBoriginal_payload_format\CAN\t \SOH(\tR\NAKoriginalPayloadFormat\DC2)\n\- \\DLEoriginal_payload\CAN\n\- \ \SOH(\fR\SIoriginalPayload\DC2+\n\- \\DC1attribute_indices\CAN\v \ETX(\ENQR\DLEattributeIndices"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- sampleType__field_descriptor- = Data.ProtoLens.FieldDescriptor- "sample_type"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ValueType)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'sampleType")) ::- Data.ProtoLens.FieldDescriptor Profile- samples__field_descriptor- = Data.ProtoLens.FieldDescriptor- "samples"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Sample)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked (Data.ProtoLens.Field.field @"samples")) ::- Data.ProtoLens.FieldDescriptor Profile- timeUnixNano__field_descriptor- = Data.ProtoLens.FieldDescriptor- "time_unix_nano"- (Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"timeUnixNano")) ::- Data.ProtoLens.FieldDescriptor Profile- durationNano__field_descriptor- = Data.ProtoLens.FieldDescriptor- "duration_nano"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"durationNano")) ::- Data.ProtoLens.FieldDescriptor Profile- periodType__field_descriptor- = Data.ProtoLens.FieldDescriptor- "period_type"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ValueType)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'periodType")) ::- Data.ProtoLens.FieldDescriptor Profile- period__field_descriptor- = Data.ProtoLens.FieldDescriptor- "period"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional (Data.ProtoLens.Field.field @"period")) ::- Data.ProtoLens.FieldDescriptor Profile- profileId__field_descriptor- = Data.ProtoLens.FieldDescriptor- "profile_id"- (Data.ProtoLens.ScalarField Data.ProtoLens.BytesField ::- Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"profileId")) ::- Data.ProtoLens.FieldDescriptor Profile- droppedAttributesCount__field_descriptor- = Data.ProtoLens.FieldDescriptor- "dropped_attributes_count"- (Data.ProtoLens.ScalarField Data.ProtoLens.UInt32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"droppedAttributesCount")) ::- Data.ProtoLens.FieldDescriptor Profile- originalPayloadFormat__field_descriptor- = Data.ProtoLens.FieldDescriptor- "original_payload_format"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"originalPayloadFormat")) ::- Data.ProtoLens.FieldDescriptor Profile- originalPayload__field_descriptor- = Data.ProtoLens.FieldDescriptor- "original_payload"- (Data.ProtoLens.ScalarField Data.ProtoLens.BytesField ::- Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"originalPayload")) ::- Data.ProtoLens.FieldDescriptor Profile- attributeIndices__field_descriptor- = Data.ProtoLens.FieldDescriptor- "attribute_indices"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed- (Data.ProtoLens.Field.field @"attributeIndices")) ::- Data.ProtoLens.FieldDescriptor Profile- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, sampleType__field_descriptor),- (Data.ProtoLens.Tag 2, samples__field_descriptor),- (Data.ProtoLens.Tag 3, timeUnixNano__field_descriptor),- (Data.ProtoLens.Tag 4, durationNano__field_descriptor),- (Data.ProtoLens.Tag 5, periodType__field_descriptor),- (Data.ProtoLens.Tag 6, period__field_descriptor),- (Data.ProtoLens.Tag 7, profileId__field_descriptor),- (Data.ProtoLens.Tag 8, droppedAttributesCount__field_descriptor),- (Data.ProtoLens.Tag 9, originalPayloadFormat__field_descriptor),- (Data.ProtoLens.Tag 10, originalPayload__field_descriptor),- (Data.ProtoLens.Tag 11, attributeIndices__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Profile'_unknownFields- (\ x__ y__ -> x__ {_Profile'_unknownFields = y__})- defMessage- = Profile'_constructor- {_Profile'sampleType = Prelude.Nothing,- _Profile'samples = Data.Vector.Generic.empty,- _Profile'timeUnixNano = Data.ProtoLens.fieldDefault,- _Profile'durationNano = Data.ProtoLens.fieldDefault,- _Profile'periodType = Prelude.Nothing,- _Profile'period = Data.ProtoLens.fieldDefault,- _Profile'profileId = Data.ProtoLens.fieldDefault,- _Profile'droppedAttributesCount = Data.ProtoLens.fieldDefault,- _Profile'originalPayloadFormat = Data.ProtoLens.fieldDefault,- _Profile'originalPayload = Data.ProtoLens.fieldDefault,- _Profile'attributeIndices = Data.Vector.Generic.empty,- _Profile'_unknownFields = []}- parseMessage- = let- loop ::- Profile- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Sample- -> Data.ProtoLens.Encoding.Bytes.Parser Profile- loop x mutable'attributeIndices mutable'samples- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'attributeIndices)- frozen'samples <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'samples)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'attributeIndices")- frozen'attributeIndices- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'samples") frozen'samples x)))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "sample_type"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"sampleType") y x)- mutable'attributeIndices mutable'samples- 18- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "samples"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'samples y)- loop x mutable'attributeIndices v- 25- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getFixed64 "time_unix_nano"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"timeUnixNano") y x)- mutable'attributeIndices mutable'samples- 32- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getVarInt "duration_nano"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"durationNano") y x)- mutable'attributeIndices mutable'samples- 42- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "period_type"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"periodType") y x)- mutable'attributeIndices mutable'samples- 48- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "period"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"period") y x)- mutable'attributeIndices mutable'samples- 58- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getBytes- (Prelude.fromIntegral len))- "profile_id"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"profileId") y x)- mutable'attributeIndices mutable'samples- 64- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "dropped_attributes_count"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"droppedAttributesCount") y x)- mutable'attributeIndices mutable'samples- 74- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "original_payload_format"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"originalPayloadFormat") y x)- mutable'attributeIndices mutable'samples- 82- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getBytes- (Prelude.fromIntegral len))- "original_payload"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"originalPayload") y x)- mutable'attributeIndices mutable'samples- 88- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'attributeIndices y)- loop x v mutable'samples- 90- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'attributeIndices)- loop x y mutable'samples- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'attributeIndices mutable'samples- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'samples <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop- Data.ProtoLens.defMessage mutable'attributeIndices mutable'samples)- "Profile"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (case- Lens.Family2.view- (Data.ProtoLens.Field.field @"maybe'sampleType") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view (Data.ProtoLens.Field.field @"vec'samples") _x))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"timeUnixNano") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 25)- (Data.ProtoLens.Encoding.Bytes.putFixed64 _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"durationNano") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 32)- (Data.ProtoLens.Encoding.Bytes.putVarInt _v))- ((Data.Monoid.<>)- (case- Lens.Family2.view- (Data.ProtoLens.Field.field @"maybe'periodType") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 42)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"period") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 48)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral- _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"profileId") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 58)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"droppedAttributesCount") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 64)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt- Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"originalPayloadFormat")- _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 74)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes- bs))- Data.Text.Encoding.encodeUtf8 _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view- (Data.ProtoLens.Field.field @"originalPayload") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 82)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes- bs))- _v))- ((Data.Monoid.<>)- (let- p = Lens.Family2.view- (Data.ProtoLens.Field.field- @"vec'attributeIndices")- _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 90)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes- bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt- Prelude.fromIntegral)- p))))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view- Data.ProtoLens.unknownFields _x))))))))))))-instance Control.DeepSeq.NFData Profile where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Profile'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Profile'sampleType x__)- (Control.DeepSeq.deepseq- (_Profile'samples x__)- (Control.DeepSeq.deepseq- (_Profile'timeUnixNano x__)- (Control.DeepSeq.deepseq- (_Profile'durationNano x__)- (Control.DeepSeq.deepseq- (_Profile'periodType x__)- (Control.DeepSeq.deepseq- (_Profile'period x__)- (Control.DeepSeq.deepseq- (_Profile'profileId x__)- (Control.DeepSeq.deepseq- (_Profile'droppedAttributesCount x__)- (Control.DeepSeq.deepseq- (_Profile'originalPayloadFormat x__)- (Control.DeepSeq.deepseq- (_Profile'originalPayload x__)- (Control.DeepSeq.deepseq- (_Profile'attributeIndices x__) ())))))))))))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.resourceProfiles' @:: Lens' ProfilesData [ResourceProfiles]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'resourceProfiles' @:: Lens' ProfilesData (Data.Vector.Vector ResourceProfiles)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.dictionary' @:: Lens' ProfilesData ProfilesDictionary@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'dictionary' @:: Lens' ProfilesData (Prelude.Maybe ProfilesDictionary)@ -}-data ProfilesData- = ProfilesData'_constructor {_ProfilesData'resourceProfiles :: !(Data.Vector.Vector ResourceProfiles),- _ProfilesData'dictionary :: !(Prelude.Maybe ProfilesDictionary),- _ProfilesData'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ProfilesData where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ProfilesData "resourceProfiles" [ResourceProfiles] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesData'resourceProfiles- (\ x__ y__ -> x__ {_ProfilesData'resourceProfiles = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesData "vec'resourceProfiles" (Data.Vector.Vector ResourceProfiles) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesData'resourceProfiles- (\ x__ y__ -> x__ {_ProfilesData'resourceProfiles = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesData "dictionary" ProfilesDictionary where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesData'dictionary- (\ x__ y__ -> x__ {_ProfilesData'dictionary = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField ProfilesData "maybe'dictionary" (Prelude.Maybe ProfilesDictionary) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesData'dictionary- (\ x__ y__ -> x__ {_ProfilesData'dictionary = y__}))- Prelude.id-instance Data.ProtoLens.Message ProfilesData where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.ProfilesData"- packedMessageDescriptor _- = "\n\- \\fProfilesData\DC2i\n\- \\DC1resource_profiles\CAN\SOH \ETX(\v2<.opentelemetry.proto.profiles.v1development.ResourceProfilesR\DLEresourceProfiles\DC2^\n\- \\n\- \dictionary\CAN\STX \SOH(\v2>.opentelemetry.proto.profiles.v1development.ProfilesDictionaryR\n\- \dictionary"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- resourceProfiles__field_descriptor- = Data.ProtoLens.FieldDescriptor- "resource_profiles"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ResourceProfiles)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"resourceProfiles")) ::- Data.ProtoLens.FieldDescriptor ProfilesData- dictionary__field_descriptor- = Data.ProtoLens.FieldDescriptor- "dictionary"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ProfilesDictionary)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'dictionary")) ::- Data.ProtoLens.FieldDescriptor ProfilesData- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, resourceProfiles__field_descriptor),- (Data.ProtoLens.Tag 2, dictionary__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ProfilesData'_unknownFields- (\ x__ y__ -> x__ {_ProfilesData'_unknownFields = y__})- defMessage- = ProfilesData'_constructor- {_ProfilesData'resourceProfiles = Data.Vector.Generic.empty,- _ProfilesData'dictionary = Prelude.Nothing,- _ProfilesData'_unknownFields = []}- parseMessage- = let- loop ::- ProfilesData- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ResourceProfiles- -> Data.ProtoLens.Encoding.Bytes.Parser ProfilesData- loop x mutable'resourceProfiles- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'resourceProfiles <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'resourceProfiles)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'resourceProfiles")- frozen'resourceProfiles x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "resource_profiles"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'resourceProfiles y)- loop x v- 18- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "dictionary"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"dictionary") y x)- mutable'resourceProfiles- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'resourceProfiles- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'resourceProfiles <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'resourceProfiles)- "ProfilesData"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'resourceProfiles") _x))- ((Data.Monoid.<>)- (case- Lens.Family2.view- (Data.ProtoLens.Field.field @"maybe'dictionary") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x)))-instance Control.DeepSeq.NFData ProfilesData where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ProfilesData'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ProfilesData'resourceProfiles x__)- (Control.DeepSeq.deepseq (_ProfilesData'dictionary x__) ()))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.mappingTable' @:: Lens' ProfilesDictionary [Mapping]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'mappingTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Mapping)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.locationTable' @:: Lens' ProfilesDictionary [Location]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'locationTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Location)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.functionTable' @:: Lens' ProfilesDictionary [Function]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'functionTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Function)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.linkTable' @:: Lens' ProfilesDictionary [Link]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'linkTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Link)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.stringTable' @:: Lens' ProfilesDictionary [Data.Text.Text]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'stringTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Data.Text.Text)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeTable' @:: Lens' ProfilesDictionary [KeyValueAndUnit]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector KeyValueAndUnit)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.stackTable' @:: Lens' ProfilesDictionary [Stack]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'stackTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Stack)@ -}-data ProfilesDictionary- = ProfilesDictionary'_constructor {_ProfilesDictionary'mappingTable :: !(Data.Vector.Vector Mapping),- _ProfilesDictionary'locationTable :: !(Data.Vector.Vector Location),- _ProfilesDictionary'functionTable :: !(Data.Vector.Vector Function),- _ProfilesDictionary'linkTable :: !(Data.Vector.Vector Link),- _ProfilesDictionary'stringTable :: !(Data.Vector.Vector Data.Text.Text),- _ProfilesDictionary'attributeTable :: !(Data.Vector.Vector KeyValueAndUnit),- _ProfilesDictionary'stackTable :: !(Data.Vector.Vector Stack),- _ProfilesDictionary'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ProfilesDictionary where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "mappingTable" [Mapping] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'mappingTable- (\ x__ y__ -> x__ {_ProfilesDictionary'mappingTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'mappingTable" (Data.Vector.Vector Mapping) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'mappingTable- (\ x__ y__ -> x__ {_ProfilesDictionary'mappingTable = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesDictionary "locationTable" [Location] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'locationTable- (\ x__ y__ -> x__ {_ProfilesDictionary'locationTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'locationTable" (Data.Vector.Vector Location) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'locationTable- (\ x__ y__ -> x__ {_ProfilesDictionary'locationTable = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesDictionary "functionTable" [Function] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'functionTable- (\ x__ y__ -> x__ {_ProfilesDictionary'functionTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'functionTable" (Data.Vector.Vector Function) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'functionTable- (\ x__ y__ -> x__ {_ProfilesDictionary'functionTable = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesDictionary "linkTable" [Link] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'linkTable- (\ x__ y__ -> x__ {_ProfilesDictionary'linkTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'linkTable" (Data.Vector.Vector Link) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'linkTable- (\ x__ y__ -> x__ {_ProfilesDictionary'linkTable = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesDictionary "stringTable" [Data.Text.Text] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'stringTable- (\ x__ y__ -> x__ {_ProfilesDictionary'stringTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'stringTable" (Data.Vector.Vector Data.Text.Text) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'stringTable- (\ x__ y__ -> x__ {_ProfilesDictionary'stringTable = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesDictionary "attributeTable" [KeyValueAndUnit] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'attributeTable- (\ x__ y__ -> x__ {_ProfilesDictionary'attributeTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'attributeTable" (Data.Vector.Vector KeyValueAndUnit) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'attributeTable- (\ x__ y__ -> x__ {_ProfilesDictionary'attributeTable = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ProfilesDictionary "stackTable" [Stack] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'stackTable- (\ x__ y__ -> x__ {_ProfilesDictionary'stackTable = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'stackTable" (Data.Vector.Vector Stack) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ProfilesDictionary'stackTable- (\ x__ y__ -> x__ {_ProfilesDictionary'stackTable = y__}))- Prelude.id-instance Data.ProtoLens.Message ProfilesDictionary where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.ProfilesDictionary"- packedMessageDescriptor _- = "\n\- \\DC2ProfilesDictionary\DC2X\n\- \\rmapping_table\CAN\SOH \ETX(\v23.opentelemetry.proto.profiles.v1development.MappingR\fmappingTable\DC2[\n\- \\SOlocation_table\CAN\STX \ETX(\v24.opentelemetry.proto.profiles.v1development.LocationR\rlocationTable\DC2[\n\- \\SOfunction_table\CAN\ETX \ETX(\v24.opentelemetry.proto.profiles.v1development.FunctionR\rfunctionTable\DC2O\n\- \\n\- \link_table\CAN\EOT \ETX(\v20.opentelemetry.proto.profiles.v1development.LinkR\tlinkTable\DC2!\n\- \\fstring_table\CAN\ENQ \ETX(\tR\vstringTable\DC2d\n\- \\SIattribute_table\CAN\ACK \ETX(\v2;.opentelemetry.proto.profiles.v1development.KeyValueAndUnitR\SOattributeTable\DC2R\n\- \\vstack_table\CAN\a \ETX(\v21.opentelemetry.proto.profiles.v1development.StackR\n\- \stackTable"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- mappingTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "mapping_table"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Mapping)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"mappingTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- locationTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "location_table"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Location)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"locationTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- functionTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "function_table"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Function)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"functionTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- linkTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "link_table"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Link)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"linkTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- stringTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "string_table"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"stringTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- attributeTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "attribute_table"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor KeyValueAndUnit)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"attributeTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- stackTable__field_descriptor- = Data.ProtoLens.FieldDescriptor- "stack_table"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Stack)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"stackTable")) ::- Data.ProtoLens.FieldDescriptor ProfilesDictionary- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, mappingTable__field_descriptor),- (Data.ProtoLens.Tag 2, locationTable__field_descriptor),- (Data.ProtoLens.Tag 3, functionTable__field_descriptor),- (Data.ProtoLens.Tag 4, linkTable__field_descriptor),- (Data.ProtoLens.Tag 5, stringTable__field_descriptor),- (Data.ProtoLens.Tag 6, attributeTable__field_descriptor),- (Data.ProtoLens.Tag 7, stackTable__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ProfilesDictionary'_unknownFields- (\ x__ y__ -> x__ {_ProfilesDictionary'_unknownFields = y__})- defMessage- = ProfilesDictionary'_constructor- {_ProfilesDictionary'mappingTable = Data.Vector.Generic.empty,- _ProfilesDictionary'locationTable = Data.Vector.Generic.empty,- _ProfilesDictionary'functionTable = Data.Vector.Generic.empty,- _ProfilesDictionary'linkTable = Data.Vector.Generic.empty,- _ProfilesDictionary'stringTable = Data.Vector.Generic.empty,- _ProfilesDictionary'attributeTable = Data.Vector.Generic.empty,- _ProfilesDictionary'stackTable = Data.Vector.Generic.empty,- _ProfilesDictionary'_unknownFields = []}- parseMessage- = let- loop ::- ProfilesDictionary- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld KeyValueAndUnit- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Function- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Link- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Location- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Mapping- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Stack- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Text.Text- -> Data.ProtoLens.Encoding.Bytes.Parser ProfilesDictionary- loop- x- mutable'attributeTable- mutable'functionTable- mutable'linkTable- mutable'locationTable- mutable'mappingTable- mutable'stackTable- mutable'stringTable- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'attributeTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'attributeTable)- frozen'functionTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'functionTable)- frozen'linkTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'linkTable)- frozen'locationTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'locationTable)- frozen'mappingTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'mappingTable)- frozen'stackTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'stackTable)- frozen'stringTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'stringTable)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'attributeTable")- frozen'attributeTable- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'functionTable")- frozen'functionTable- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'linkTable") frozen'linkTable- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'locationTable")- frozen'locationTable- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'mappingTable")- frozen'mappingTable- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'stackTable")- frozen'stackTable- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'stringTable")- frozen'stringTable x))))))))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "mapping_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'mappingTable y)- loop- x mutable'attributeTable mutable'functionTable mutable'linkTable- mutable'locationTable v mutable'stackTable mutable'stringTable- 18- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "location_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'locationTable y)- loop- x mutable'attributeTable mutable'functionTable mutable'linkTable v- mutable'mappingTable mutable'stackTable mutable'stringTable- 26- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "function_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'functionTable y)- loop- x mutable'attributeTable v mutable'linkTable mutable'locationTable- mutable'mappingTable mutable'stackTable mutable'stringTable- 34- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "link_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'linkTable y)- loop- x mutable'attributeTable mutable'functionTable v- mutable'locationTable mutable'mappingTable mutable'stackTable- mutable'stringTable- 42- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "string_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'stringTable y)- loop- x mutable'attributeTable mutable'functionTable mutable'linkTable- mutable'locationTable mutable'mappingTable mutable'stackTable v- 50- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "attribute_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'attributeTable y)- loop- x v mutable'functionTable mutable'linkTable mutable'locationTable- mutable'mappingTable mutable'stackTable mutable'stringTable- 58- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "stack_table"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'stackTable y)- loop- x mutable'attributeTable mutable'functionTable mutable'linkTable- mutable'locationTable mutable'mappingTable v mutable'stringTable- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'attributeTable mutable'functionTable mutable'linkTable- mutable'locationTable mutable'mappingTable mutable'stackTable- mutable'stringTable- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'attributeTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'functionTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'linkTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'locationTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'mappingTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'stackTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'stringTable <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop- Data.ProtoLens.defMessage mutable'attributeTable- mutable'functionTable mutable'linkTable mutable'locationTable- mutable'mappingTable mutable'stackTable mutable'stringTable)- "ProfilesDictionary"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'mappingTable") _x))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'locationTable") _x))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'functionTable") _x))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 34)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'linkTable") _x))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 42)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.Text.Encoding.encodeUtf8 _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'stringTable") _x))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 50)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'attributeTable") _x))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 58)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral- (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'stackTable") _x))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))))))-instance Control.DeepSeq.NFData ProfilesDictionary where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ProfilesDictionary'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'mappingTable x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'locationTable x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'functionTable x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'linkTable x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'stringTable x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'attributeTable x__)- (Control.DeepSeq.deepseq- (_ProfilesDictionary'stackTable x__) ())))))))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.resource' @:: Lens' ResourceProfiles Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'resource' @:: Lens' ResourceProfiles (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.scopeProfiles' @:: Lens' ResourceProfiles [ScopeProfiles]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'scopeProfiles' @:: Lens' ResourceProfiles (Data.Vector.Vector ScopeProfiles)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.schemaUrl' @:: Lens' ResourceProfiles Data.Text.Text@ -}-data ResourceProfiles- = ResourceProfiles'_constructor {_ResourceProfiles'resource :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource),- _ResourceProfiles'scopeProfiles :: !(Data.Vector.Vector ScopeProfiles),- _ResourceProfiles'schemaUrl :: !Data.Text.Text,- _ResourceProfiles'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ResourceProfiles where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ResourceProfiles "resource" Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceProfiles'resource- (\ x__ y__ -> x__ {_ResourceProfiles'resource = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField ResourceProfiles "maybe'resource" (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceProfiles'resource- (\ x__ y__ -> x__ {_ResourceProfiles'resource = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ResourceProfiles "scopeProfiles" [ScopeProfiles] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceProfiles'scopeProfiles- (\ x__ y__ -> x__ {_ResourceProfiles'scopeProfiles = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ResourceProfiles "vec'scopeProfiles" (Data.Vector.Vector ScopeProfiles) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceProfiles'scopeProfiles- (\ x__ y__ -> x__ {_ResourceProfiles'scopeProfiles = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ResourceProfiles "schemaUrl" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ResourceProfiles'schemaUrl- (\ x__ y__ -> x__ {_ResourceProfiles'schemaUrl = y__}))- Prelude.id-instance Data.ProtoLens.Message ResourceProfiles where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.ResourceProfiles"- packedMessageDescriptor _- = "\n\- \\DLEResourceProfiles\DC2E\n\- \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2`\n\- \\SOscope_profiles\CAN\STX \ETX(\v29.opentelemetry.proto.profiles.v1development.ScopeProfilesR\rscopeProfiles\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- resource__field_descriptor- = Data.ProtoLens.FieldDescriptor- "resource"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'resource")) ::- Data.ProtoLens.FieldDescriptor ResourceProfiles- scopeProfiles__field_descriptor- = Data.ProtoLens.FieldDescriptor- "scope_profiles"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor ScopeProfiles)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"scopeProfiles")) ::- Data.ProtoLens.FieldDescriptor ResourceProfiles- schemaUrl__field_descriptor- = Data.ProtoLens.FieldDescriptor- "schema_url"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"schemaUrl")) ::- Data.ProtoLens.FieldDescriptor ResourceProfiles- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, resource__field_descriptor),- (Data.ProtoLens.Tag 2, scopeProfiles__field_descriptor),- (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ResourceProfiles'_unknownFields- (\ x__ y__ -> x__ {_ResourceProfiles'_unknownFields = y__})- defMessage- = ResourceProfiles'_constructor- {_ResourceProfiles'resource = Prelude.Nothing,- _ResourceProfiles'scopeProfiles = Data.Vector.Generic.empty,- _ResourceProfiles'schemaUrl = Data.ProtoLens.fieldDefault,- _ResourceProfiles'_unknownFields = []}- parseMessage- = let- loop ::- ResourceProfiles- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ScopeProfiles- -> Data.ProtoLens.Encoding.Bytes.Parser ResourceProfiles- loop x mutable'scopeProfiles- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'scopeProfiles <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'scopeProfiles)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'scopeProfiles")- frozen'scopeProfiles x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "resource"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"resource") y x)- mutable'scopeProfiles- 18- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "scope_profiles"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'scopeProfiles y)- loop x v- 26- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "schema_url"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)- mutable'scopeProfiles- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'scopeProfiles- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'scopeProfiles <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'scopeProfiles)- "ResourceProfiles"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (case- Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'resource") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'scopeProfiles") _x))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.Text.Encoding.encodeUtf8 _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))-instance Control.DeepSeq.NFData ResourceProfiles where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ResourceProfiles'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ResourceProfiles'resource x__)- (Control.DeepSeq.deepseq- (_ResourceProfiles'scopeProfiles x__)- (Control.DeepSeq.deepseq (_ResourceProfiles'schemaUrl x__) ())))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.stackIndex' @:: Lens' Sample Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.values' @:: Lens' Sample [Data.Int.Int64]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'values' @:: Lens' Sample (Data.Vector.Unboxed.Vector Data.Int.Int64)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Sample [Data.Int.Int32]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Sample (Data.Vector.Unboxed.Vector Data.Int.Int32)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.linkIndex' @:: Lens' Sample Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.timestampsUnixNano' @:: Lens' Sample [Data.Word.Word64]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'timestampsUnixNano' @:: Lens' Sample (Data.Vector.Unboxed.Vector Data.Word.Word64)@ -}-data Sample- = Sample'_constructor {_Sample'stackIndex :: !Data.Int.Int32,- _Sample'values :: !(Data.Vector.Unboxed.Vector Data.Int.Int64),- _Sample'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32),- _Sample'linkIndex :: !Data.Int.Int32,- _Sample'timestampsUnixNano :: !(Data.Vector.Unboxed.Vector Data.Word.Word64),- _Sample'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Sample where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Sample "stackIndex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'stackIndex (\ x__ y__ -> x__ {_Sample'stackIndex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Sample "values" [Data.Int.Int64] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'values (\ x__ y__ -> x__ {_Sample'values = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Sample "vec'values" (Data.Vector.Unboxed.Vector Data.Int.Int64) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'values (\ x__ y__ -> x__ {_Sample'values = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Sample "attributeIndices" [Data.Int.Int32] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'attributeIndices- (\ x__ y__ -> x__ {_Sample'attributeIndices = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Sample "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'attributeIndices- (\ x__ y__ -> x__ {_Sample'attributeIndices = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Sample "linkIndex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'linkIndex (\ x__ y__ -> x__ {_Sample'linkIndex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField Sample "timestampsUnixNano" [Data.Word.Word64] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'timestampsUnixNano- (\ x__ y__ -> x__ {_Sample'timestampsUnixNano = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Sample "vec'timestampsUnixNano" (Data.Vector.Unboxed.Vector Data.Word.Word64) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Sample'timestampsUnixNano- (\ x__ y__ -> x__ {_Sample'timestampsUnixNano = y__}))- Prelude.id-instance Data.ProtoLens.Message Sample where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.Sample"- packedMessageDescriptor _- = "\n\- \\ACKSample\DC2\US\n\- \\vstack_index\CAN\SOH \SOH(\ENQR\n\- \stackIndex\DC2\SYN\n\- \\ACKvalues\CAN\STX \ETX(\ETXR\ACKvalues\DC2+\n\- \\DC1attribute_indices\CAN\ETX \ETX(\ENQR\DLEattributeIndices\DC2\GS\n\- \\n\- \link_index\CAN\EOT \SOH(\ENQR\tlinkIndex\DC20\n\- \\DC4timestamps_unix_nano\CAN\ENQ \ETX(\ACKR\DC2timestampsUnixNano"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- stackIndex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "stack_index"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"stackIndex")) ::- Data.ProtoLens.FieldDescriptor Sample- values__field_descriptor- = Data.ProtoLens.FieldDescriptor- "values"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed (Data.ProtoLens.Field.field @"values")) ::- Data.ProtoLens.FieldDescriptor Sample- attributeIndices__field_descriptor- = Data.ProtoLens.FieldDescriptor- "attribute_indices"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed- (Data.ProtoLens.Field.field @"attributeIndices")) ::- Data.ProtoLens.FieldDescriptor Sample- linkIndex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "link_index"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"linkIndex")) ::- Data.ProtoLens.FieldDescriptor Sample- timestampsUnixNano__field_descriptor- = Data.ProtoLens.FieldDescriptor- "timestamps_unix_nano"- (Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed- (Data.ProtoLens.Field.field @"timestampsUnixNano")) ::- Data.ProtoLens.FieldDescriptor Sample- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, stackIndex__field_descriptor),- (Data.ProtoLens.Tag 2, values__field_descriptor),- (Data.ProtoLens.Tag 3, attributeIndices__field_descriptor),- (Data.ProtoLens.Tag 4, linkIndex__field_descriptor),- (Data.ProtoLens.Tag 5, timestampsUnixNano__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Sample'_unknownFields- (\ x__ y__ -> x__ {_Sample'_unknownFields = y__})- defMessage- = Sample'_constructor- {_Sample'stackIndex = Data.ProtoLens.fieldDefault,- _Sample'values = Data.Vector.Generic.empty,- _Sample'attributeIndices = Data.Vector.Generic.empty,- _Sample'linkIndex = Data.ProtoLens.fieldDefault,- _Sample'timestampsUnixNano = Data.Vector.Generic.empty,- _Sample'_unknownFields = []}- parseMessage- = let- loop ::- Sample- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Word.Word64- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int64- -> Data.ProtoLens.Encoding.Bytes.Parser Sample- loop- x- mutable'attributeIndices- mutable'timestampsUnixNano- mutable'values- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'attributeIndices)- frozen'timestampsUnixNano <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'timestampsUnixNano)- frozen'values <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'values)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'attributeIndices")- frozen'attributeIndices- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'timestampsUnixNano")- frozen'timestampsUnixNano- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'values") frozen'values x))))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "stack_index"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"stackIndex") y x)- mutable'attributeIndices mutable'timestampsUnixNano mutable'values- 16- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "values"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'values y)- loop x mutable'attributeIndices mutable'timestampsUnixNano v- 18- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "values"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'values)- loop x mutable'attributeIndices mutable'timestampsUnixNano y- 24- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'attributeIndices y)- loop x v mutable'timestampsUnixNano mutable'values- 26- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "attribute_indices"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'attributeIndices)- loop x y mutable'timestampsUnixNano mutable'values- 32- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "link_index"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"linkIndex") y x)- mutable'attributeIndices mutable'timestampsUnixNano mutable'values- 41- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getFixed64- "timestamps_unix_nano"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'timestampsUnixNano y)- loop x mutable'attributeIndices v mutable'values- 42- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- Data.ProtoLens.Encoding.Bytes.getFixed64- "timestamps_unix_nano"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'timestampsUnixNano)- loop x mutable'attributeIndices y mutable'values- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'attributeIndices mutable'timestampsUnixNano mutable'values- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'attributeIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'timestampsUnixNano <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- mutable'values <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop- Data.ProtoLens.defMessage mutable'attributeIndices- mutable'timestampsUnixNano mutable'values)- "Sample"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"stackIndex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- p = Lens.Family2.view (Data.ProtoLens.Field.field @"vec'values") _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral)- p))))- ((Data.Monoid.<>)- (let- p = Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'attributeIndices") _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt- Prelude.fromIntegral)- p))))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"linkIndex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 32)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- p = Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'timestampsUnixNano") _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 42)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- Data.ProtoLens.Encoding.Bytes.putFixed64 p))))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))))-instance Control.DeepSeq.NFData Sample where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Sample'_unknownFields x__)- (Control.DeepSeq.deepseq- (_Sample'stackIndex x__)- (Control.DeepSeq.deepseq- (_Sample'values x__)- (Control.DeepSeq.deepseq- (_Sample'attributeIndices x__)- (Control.DeepSeq.deepseq- (_Sample'linkIndex x__)- (Control.DeepSeq.deepseq (_Sample'timestampsUnixNano x__) ())))))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.scope' @:: Lens' ScopeProfiles Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'scope' @:: Lens' ScopeProfiles (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.profiles' @:: Lens' ScopeProfiles [Profile]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'profiles' @:: Lens' ScopeProfiles (Data.Vector.Vector Profile)@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.schemaUrl' @:: Lens' ScopeProfiles Data.Text.Text@ -}-data ScopeProfiles- = ScopeProfiles'_constructor {_ScopeProfiles'scope :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope),- _ScopeProfiles'profiles :: !(Data.Vector.Vector Profile),- _ScopeProfiles'schemaUrl :: !Data.Text.Text,- _ScopeProfiles'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ScopeProfiles where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ScopeProfiles "scope" Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeProfiles'scope- (\ x__ y__ -> x__ {_ScopeProfiles'scope = y__}))- (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)-instance Data.ProtoLens.Field.HasField ScopeProfiles "maybe'scope" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeProfiles'scope- (\ x__ y__ -> x__ {_ScopeProfiles'scope = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ScopeProfiles "profiles" [Profile] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeProfiles'profiles- (\ x__ y__ -> x__ {_ScopeProfiles'profiles = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField ScopeProfiles "vec'profiles" (Data.Vector.Vector Profile) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeProfiles'profiles- (\ x__ y__ -> x__ {_ScopeProfiles'profiles = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ScopeProfiles "schemaUrl" Data.Text.Text where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ScopeProfiles'schemaUrl- (\ x__ y__ -> x__ {_ScopeProfiles'schemaUrl = y__}))- Prelude.id-instance Data.ProtoLens.Message ScopeProfiles where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.ScopeProfiles"- packedMessageDescriptor _- = "\n\- \\rScopeProfiles\DC2I\n\- \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2O\n\- \\bprofiles\CAN\STX \ETX(\v23.opentelemetry.proto.profiles.v1development.ProfileR\bprofiles\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrl"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- scope__field_descriptor- = Data.ProtoLens.FieldDescriptor- "scope"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)- (Data.ProtoLens.OptionalField- (Data.ProtoLens.Field.field @"maybe'scope")) ::- Data.ProtoLens.FieldDescriptor ScopeProfiles- profiles__field_descriptor- = Data.ProtoLens.FieldDescriptor- "profiles"- (Data.ProtoLens.MessageField Data.ProtoLens.MessageType ::- Data.ProtoLens.FieldTypeDescriptor Profile)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Unpacked- (Data.ProtoLens.Field.field @"profiles")) ::- Data.ProtoLens.FieldDescriptor ScopeProfiles- schemaUrl__field_descriptor- = Data.ProtoLens.FieldDescriptor- "schema_url"- (Data.ProtoLens.ScalarField Data.ProtoLens.StringField ::- Data.ProtoLens.FieldTypeDescriptor Data.Text.Text)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"schemaUrl")) ::- Data.ProtoLens.FieldDescriptor ScopeProfiles- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, scope__field_descriptor),- (Data.ProtoLens.Tag 2, profiles__field_descriptor),- (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ScopeProfiles'_unknownFields- (\ x__ y__ -> x__ {_ScopeProfiles'_unknownFields = y__})- defMessage- = ScopeProfiles'_constructor- {_ScopeProfiles'scope = Prelude.Nothing,- _ScopeProfiles'profiles = Data.Vector.Generic.empty,- _ScopeProfiles'schemaUrl = Data.ProtoLens.fieldDefault,- _ScopeProfiles'_unknownFields = []}- parseMessage- = let- loop ::- ScopeProfiles- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Profile- -> Data.ProtoLens.Encoding.Bytes.Parser ScopeProfiles- loop x mutable'profiles- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'profiles <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'profiles)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'profiles") frozen'profiles x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 10- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len) Data.ProtoLens.parseMessage)- "scope"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"scope") y x)- mutable'profiles- 18- -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- Data.ProtoLens.parseMessage)- "profiles"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append mutable'profiles y)- loop x v- 26- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.getText- (Prelude.fromIntegral len))- "schema_url"- loop- (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)- mutable'profiles- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'profiles- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'profiles <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'profiles)- "ScopeProfiles"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (case- Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'scope") _x- of- Prelude.Nothing -> Data.Monoid.mempty- (Prelude.Just _v)- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- ((Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- (\ _v- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 18)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.ProtoLens.encodeMessage _v))- (Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'profiles") _x))- ((Data.Monoid.<>)- (let- _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 26)- ((Prelude..)- (\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- Data.Text.Encoding.encodeUtf8 _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))))-instance Control.DeepSeq.NFData ScopeProfiles where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ScopeProfiles'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ScopeProfiles'scope x__)- (Control.DeepSeq.deepseq- (_ScopeProfiles'profiles x__)- (Control.DeepSeq.deepseq (_ScopeProfiles'schemaUrl x__) ())))-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.locationIndices' @:: Lens' Stack [Data.Int.Int32]@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'locationIndices' @:: Lens' Stack (Data.Vector.Unboxed.Vector Data.Int.Int32)@ -}-data Stack- = Stack'_constructor {_Stack'locationIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32),- _Stack'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show Stack where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField Stack "locationIndices" [Data.Int.Int32] where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Stack'locationIndices- (\ x__ y__ -> x__ {_Stack'locationIndices = y__}))- (Lens.Family2.Unchecked.lens- Data.Vector.Generic.toList- (\ _ y__ -> Data.Vector.Generic.fromList y__))-instance Data.ProtoLens.Field.HasField Stack "vec'locationIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _Stack'locationIndices- (\ x__ y__ -> x__ {_Stack'locationIndices = y__}))- Prelude.id-instance Data.ProtoLens.Message Stack where- messageName _- = Data.Text.pack "opentelemetry.proto.profiles.v1development.Stack"- packedMessageDescriptor _- = "\n\- \\ENQStack\DC2)\n\- \\DLElocation_indices\CAN\SOH \ETX(\ENQR\SIlocationIndices"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- locationIndices__field_descriptor- = Data.ProtoLens.FieldDescriptor- "location_indices"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.RepeatedField- Data.ProtoLens.Packed- (Data.ProtoLens.Field.field @"locationIndices")) ::- Data.ProtoLens.FieldDescriptor Stack- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, locationIndices__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _Stack'_unknownFields- (\ x__ y__ -> x__ {_Stack'_unknownFields = y__})- defMessage- = Stack'_constructor- {_Stack'locationIndices = Data.Vector.Generic.empty,- _Stack'_unknownFields = []}- parseMessage- = let- loop ::- Stack- -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32- -> Data.ProtoLens.Encoding.Bytes.Parser Stack- loop x mutable'locationIndices- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do frozen'locationIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.unsafeFreeze- mutable'locationIndices)- (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t)- (Lens.Family2.set- (Data.ProtoLens.Field.field @"vec'locationIndices")- frozen'locationIndices x))- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do !y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "location_indices"- v <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- mutable'locationIndices y)- loop x v- 10- -> do y <- do len <- Data.ProtoLens.Encoding.Bytes.getVarInt- Data.ProtoLens.Encoding.Bytes.isolate- (Prelude.fromIntegral len)- ((let- ploop qs- = do packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd- if packedEnd then- Prelude.return qs- else- do !q <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "location_indices"- qs' <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- (Data.ProtoLens.Encoding.Growing.append- qs q)- ploop qs'- in ploop)- mutable'locationIndices)- loop x y- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- mutable'locationIndices- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do mutable'locationIndices <- Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO- Data.ProtoLens.Encoding.Growing.new- loop Data.ProtoLens.defMessage mutable'locationIndices)- "Stack"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- p = Lens.Family2.view- (Data.ProtoLens.Field.field @"vec'locationIndices") _x- in- if Data.Vector.Generic.null p then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 10)- ((\ bs- -> (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt- (Prelude.fromIntegral (Data.ByteString.length bs)))- (Data.ProtoLens.Encoding.Bytes.putBytes bs))- (Data.ProtoLens.Encoding.Bytes.runBuilder- (Data.ProtoLens.Encoding.Bytes.foldMapBuilder- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral)- p))))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x))-instance Control.DeepSeq.NFData Stack where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_Stack'_unknownFields x__)- (Control.DeepSeq.deepseq (_Stack'locationIndices x__) ())-{- | Fields :- - * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.typeStrindex' @:: Lens' ValueType Data.Int.Int32@- * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.unitStrindex' @:: Lens' ValueType Data.Int.Int32@ -}-data ValueType- = ValueType'_constructor {_ValueType'typeStrindex :: !Data.Int.Int32,- _ValueType'unitStrindex :: !Data.Int.Int32,- _ValueType'_unknownFields :: !Data.ProtoLens.FieldSet}- deriving stock (Prelude.Eq, Prelude.Ord)-instance Prelude.Show ValueType where- showsPrec _ __x __s- = Prelude.showChar- '{'- (Prelude.showString- (Data.ProtoLens.showMessageShort __x) (Prelude.showChar '}' __s))-instance Data.ProtoLens.Field.HasField ValueType "typeStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ValueType'typeStrindex- (\ x__ y__ -> x__ {_ValueType'typeStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Field.HasField ValueType "unitStrindex" Data.Int.Int32 where- fieldOf _- = (Prelude..)- (Lens.Family2.Unchecked.lens- _ValueType'unitStrindex- (\ x__ y__ -> x__ {_ValueType'unitStrindex = y__}))- Prelude.id-instance Data.ProtoLens.Message ValueType where- messageName _- = Data.Text.pack- "opentelemetry.proto.profiles.v1development.ValueType"- packedMessageDescriptor _- = "\n\- \\tValueType\DC2#\n\- \\rtype_strindex\CAN\SOH \SOH(\ENQR\ftypeStrindex\DC2#\n\- \\runit_strindex\CAN\STX \SOH(\ENQR\funitStrindex"- packedFileDescriptor _ = packedFileDescriptor- fieldsByTag- = let- typeStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "type_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"typeStrindex")) ::- Data.ProtoLens.FieldDescriptor ValueType- unitStrindex__field_descriptor- = Data.ProtoLens.FieldDescriptor- "unit_strindex"- (Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field ::- Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32)- (Data.ProtoLens.PlainField- Data.ProtoLens.Optional- (Data.ProtoLens.Field.field @"unitStrindex")) ::- Data.ProtoLens.FieldDescriptor ValueType- in- Data.Map.fromList- [(Data.ProtoLens.Tag 1, typeStrindex__field_descriptor),- (Data.ProtoLens.Tag 2, unitStrindex__field_descriptor)]- unknownFields- = Lens.Family2.Unchecked.lens- _ValueType'_unknownFields- (\ x__ y__ -> x__ {_ValueType'_unknownFields = y__})- defMessage- = ValueType'_constructor- {_ValueType'typeStrindex = Data.ProtoLens.fieldDefault,- _ValueType'unitStrindex = Data.ProtoLens.fieldDefault,- _ValueType'_unknownFields = []}- parseMessage- = let- loop :: ValueType -> Data.ProtoLens.Encoding.Bytes.Parser ValueType- loop x- = do end <- Data.ProtoLens.Encoding.Bytes.atEnd- if end then- do (let missing = []- in- if Prelude.null missing then- Prelude.return ()- else- Prelude.fail- ((Prelude.++)- "Missing required fields: "- (Prelude.show (missing :: [Prelude.String]))))- Prelude.return- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> Prelude.reverse t) x)- else- do tag <- Data.ProtoLens.Encoding.Bytes.getVarInt- case tag of- 8 -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "type_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"typeStrindex") y x)- 16- -> do y <- (Data.ProtoLens.Encoding.Bytes.<?>)- (Prelude.fmap- Prelude.fromIntegral- Data.ProtoLens.Encoding.Bytes.getVarInt)- "unit_strindex"- loop- (Lens.Family2.set- (Data.ProtoLens.Field.field @"unitStrindex") y x)- wire- -> do !y <- Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire- wire- loop- (Lens.Family2.over- Data.ProtoLens.unknownFields (\ !t -> (:) y t) x)- in- (Data.ProtoLens.Encoding.Bytes.<?>)- (do loop Data.ProtoLens.defMessage) "ValueType"- buildMessage- = \ _x- -> (Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"typeStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 8)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- ((Data.Monoid.<>)- (let- _v- = Lens.Family2.view (Data.ProtoLens.Field.field @"unitStrindex") _x- in- if (Prelude.==) _v Data.ProtoLens.fieldDefault then- Data.Monoid.mempty- else- (Data.Monoid.<>)- (Data.ProtoLens.Encoding.Bytes.putVarInt 16)- ((Prelude..)- Data.ProtoLens.Encoding.Bytes.putVarInt Prelude.fromIntegral _v))- (Data.ProtoLens.Encoding.Wire.buildFieldSet- (Lens.Family2.view Data.ProtoLens.unknownFields _x)))-instance Control.DeepSeq.NFData ValueType where- rnf- = \ x__- -> Control.DeepSeq.deepseq- (_ValueType'_unknownFields x__)- (Control.DeepSeq.deepseq- (_ValueType'typeStrindex x__)- (Control.DeepSeq.deepseq (_ValueType'unitStrindex x__) ()))-packedFileDescriptor :: Data.ByteString.ByteString-packedFileDescriptor- = "\n\- \9opentelemetry/proto/profiles/v1development/profiles.proto\DC2*opentelemetry.proto.profiles.v1development\SUB*opentelemetry/proto/common/v1/common.proto\SUB.opentelemetry/proto/resource/v1/resource.proto\"\214\EOT\n\- \\DC2ProfilesDictionary\DC2X\n\- \\rmapping_table\CAN\SOH \ETX(\v23.opentelemetry.proto.profiles.v1development.MappingR\fmappingTable\DC2[\n\- \\SOlocation_table\CAN\STX \ETX(\v24.opentelemetry.proto.profiles.v1development.LocationR\rlocationTable\DC2[\n\- \\SOfunction_table\CAN\ETX \ETX(\v24.opentelemetry.proto.profiles.v1development.FunctionR\rfunctionTable\DC2O\n\- \\n\- \link_table\CAN\EOT \ETX(\v20.opentelemetry.proto.profiles.v1development.LinkR\tlinkTable\DC2!\n\- \\fstring_table\CAN\ENQ \ETX(\tR\vstringTable\DC2d\n\- \\SIattribute_table\CAN\ACK \ETX(\v2;.opentelemetry.proto.profiles.v1development.KeyValueAndUnitR\SOattributeTable\DC2R\n\- \\vstack_table\CAN\a \ETX(\v21.opentelemetry.proto.profiles.v1development.StackR\n\- \stackTable\"\217\SOH\n\- \\fProfilesData\DC2i\n\- \\DC1resource_profiles\CAN\SOH \ETX(\v2<.opentelemetry.proto.profiles.v1development.ResourceProfilesR\DLEresourceProfiles\DC2^\n\- \\n\- \dictionary\CAN\STX \SOH(\v2>.opentelemetry.proto.profiles.v1development.ProfilesDictionaryR\n\- \dictionary\"\226\SOH\n\- \\DLEResourceProfiles\DC2E\n\- \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2`\n\- \\SOscope_profiles\CAN\STX \ETX(\v29.opentelemetry.proto.profiles.v1development.ScopeProfilesR\rscopeProfiles\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a\"\202\SOH\n\- \\rScopeProfiles\DC2I\n\- \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2O\n\- \\bprofiles\CAN\STX \ETX(\v23.opentelemetry.proto.profiles.v1development.ProfileR\bprofiles\DC2\GS\n\- \\n\- \schema_url\CAN\ETX \SOH(\tR\tschemaUrl\"\211\EOT\n\- \\aProfile\DC2V\n\- \\vsample_type\CAN\SOH \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\- \sampleType\DC2L\n\- \\asamples\CAN\STX \ETX(\v22.opentelemetry.proto.profiles.v1development.SampleR\asamples\DC2$\n\- \\SOtime_unix_nano\CAN\ETX \SOH(\ACKR\ftimeUnixNano\DC2#\n\- \\rduration_nano\CAN\EOT \SOH(\EOTR\fdurationNano\DC2V\n\- \\vperiod_type\CAN\ENQ \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\- \periodType\DC2\SYN\n\- \\ACKperiod\CAN\ACK \SOH(\ETXR\ACKperiod\DC2\GS\n\- \\n\- \profile_id\CAN\a \SOH(\fR\tprofileId\DC28\n\- \\CANdropped_attributes_count\CAN\b \SOH(\rR\SYNdroppedAttributesCount\DC26\n\- \\ETBoriginal_payload_format\CAN\t \SOH(\tR\NAKoriginalPayloadFormat\DC2)\n\- \\DLEoriginal_payload\CAN\n\- \ \SOH(\fR\SIoriginalPayload\DC2+\n\- \\DC1attribute_indices\CAN\v \ETX(\ENQR\DLEattributeIndices\":\n\- \\EOTLink\DC2\EM\n\- \\btrace_id\CAN\SOH \SOH(\fR\atraceId\DC2\ETB\n\- \\aspan_id\CAN\STX \SOH(\fR\ACKspanId\"U\n\- \\tValueType\DC2#\n\- \\rtype_strindex\CAN\SOH \SOH(\ENQR\ftypeStrindex\DC2#\n\- \\runit_strindex\CAN\STX \SOH(\ENQR\funitStrindex\"\191\SOH\n\- \\ACKSample\DC2\US\n\- \\vstack_index\CAN\SOH \SOH(\ENQR\n\- \stackIndex\DC2\SYN\n\- \\ACKvalues\CAN\STX \ETX(\ETXR\ACKvalues\DC2+\n\- \\DC1attribute_indices\CAN\ETX \ETX(\ENQR\DLEattributeIndices\DC2\GS\n\- \\n\- \link_index\CAN\EOT \SOH(\ENQR\tlinkIndex\DC20\n\- \\DC4timestamps_unix_nano\CAN\ENQ \ETX(\ACKR\DC2timestampsUnixNano\"\202\SOH\n\- \\aMapping\DC2!\n\- \\fmemory_start\CAN\SOH \SOH(\EOTR\vmemoryStart\DC2!\n\- \\fmemory_limit\CAN\STX \SOH(\EOTR\vmemoryLimit\DC2\US\n\- \\vfile_offset\CAN\ETX \SOH(\EOTR\n\- \fileOffset\DC2+\n\- \\DC1filename_strindex\CAN\EOT \SOH(\ENQR\DLEfilenameStrindex\DC2+\n\- \\DC1attribute_indices\CAN\ENQ \ETX(\ENQR\DLEattributeIndices\"2\n\- \\ENQStack\DC2)\n\- \\DLElocation_indices\CAN\SOH \ETX(\ENQR\SIlocationIndices\"\190\SOH\n\- \\bLocation\DC2#\n\- \\rmapping_index\CAN\SOH \SOH(\ENQR\fmappingIndex\DC2\CAN\n\- \\aaddress\CAN\STX \SOH(\EOTR\aaddress\DC2F\n\- \\ENQlines\CAN\ETX \ETX(\v20.opentelemetry.proto.profiles.v1development.LineR\ENQlines\DC2+\n\- \\DC1attribute_indices\CAN\EOT \ETX(\ENQR\DLEattributeIndices\"Y\n\- \\EOTLine\DC2%\n\- \\SOfunction_index\CAN\SOH \SOH(\ENQR\rfunctionIndex\DC2\DC2\n\- \\EOTline\CAN\STX \SOH(\ETXR\EOTline\DC2\SYN\n\- \\ACKcolumn\CAN\ETX \SOH(\ETXR\ACKcolumn\"\173\SOH\n\- \\bFunction\DC2#\n\- \\rname_strindex\CAN\SOH \SOH(\ENQR\fnameStrindex\DC20\n\- \\DC4system_name_strindex\CAN\STX \SOH(\ENQR\DC2systemNameStrindex\DC2+\n\- \\DC1filename_strindex\CAN\ETX \SOH(\ENQR\DLEfilenameStrindex\DC2\GS\n\- \\n\- \start_line\CAN\EOT \SOH(\ETXR\tstartLine\"\152\SOH\n\- \\SIKeyValueAndUnit\DC2!\n\- \\fkey_strindex\CAN\SOH \SOH(\ENQR\vkeyStrindex\DC2=\n\- \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\DC2#\n\- \\runit_strindex\CAN\ETX \SOH(\ENQR\funitStrindexB\164\SOH\n\- \-io.opentelemetry.proto.profiles.v1developmentB\rProfilesProtoP\SOHZ5go.opentelemetry.io/proto/otlp/profiles/v1development\170\STX*OpenTelemetry.Proto.Profiles.V1DevelopmentJ\147\177\SOH\n\- \\a\DC2\ENQ\RS\NUL\223\ETX\SOH\n\- \\229\t\n\- \\SOH\f\DC2\ETX\RS\NUL\DC22\218\t Copyright 2023, OpenTelemetry Authors\n\- \\n\- \ Licensed under the Apache License, Version 2.0 (the \"License\");\n\- \ you may not use this file except in compliance with the License.\n\- \ You may obtain a copy of the License at\n\- \\n\- \ http://www.apache.org/licenses/LICENSE-2.0\n\- \\n\- \ Unless required by applicable law or agreed to in writing, software\n\- \ distributed under the License is distributed on an \"AS IS\" BASIS,\n\- \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\- \ See the License for the specific language governing permissions and\n\- \ limitations under the License.\n\- \\n\- \ This file includes work covered by the following copyright and permission notices:\n\- \\n\- \ Copyright 2016 Google Inc. All Rights Reserved.\n\- \\n\- \ Licensed under the Apache License, Version 2.0 (the \"License\");\n\- \ you may not use this file except in compliance with the License.\n\- \ You may obtain a copy of the License at\n\- \\n\- \ http://www.apache.org/licenses/LICENSE-2.0\n\- \\n\- \ Unless required by applicable law or agreed to in writing, software\n\- \ distributed under the License is distributed on an \"AS IS\" BASIS,\n\- \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\- \ See the License for the specific language governing permissions and\n\- \ limitations under the License.\n\- \\n\- \\b\n\- \\SOH\STX\DC2\ETX \NUL3\n\- \\t\n\- \\STX\ETX\NUL\DC2\ETX\"\NUL4\n\- \\t\n\- \\STX\ETX\SOH\DC2\ETX#\NUL8\n\- \\b\n\- \\SOH\b\DC2\ETX%\NULG\n\- \\t\n\- \\STX\b%\DC2\ETX%\NULG\n\- \\b\n\- \\SOH\b\DC2\ETX&\NUL\"\n\- \\t\n\- \\STX\b\n\- \\DC2\ETX&\NUL\"\n\- \\b\n\- \\SOH\b\DC2\ETX'\NULF\n\- \\t\n\- \\STX\b\SOH\DC2\ETX'\NULF\n\- \\b\n\- \\SOH\b\DC2\ETX(\NUL.\n\- \\t\n\- \\STX\b\b\DC2\ETX(\NUL.\n\- \\b\n\- \\SOH\b\DC2\ETX)\NULL\n\- \\t\n\- \\STX\b\v\DC2\ETX)\NULL\n\- \\233 \n\- \\STX\EOT\NUL\DC2\ENQz\NUL\175\SOH\SOH\SUB\179\t ProfilesDictionary represents the profiles data shared across the\n\- \ entire message being sent. The following applies to all fields in this\n\- \ message:\n\- \\n\- \ - A dictionary is an array of dictionary items. Users of the dictionary\n\- \ compactly reference the items using the index within the array.\n\- \\n\- \ - A dictionary MUST have a zero value encoded as the first element. This\n\- \ allows for _index fields pointing into the dictionary to use a 0 pointer\n\- \ value to indicate 'null' / 'not set'. Unless otherwise defined, a 'zero\n\- \ value' message value is one with all default field values, so as to\n\- \ minimize wire encoded size.\n\- \\n\- \ - There SHOULD NOT be dupes in a dictionary. The identity of dictionary\n\- \ items is based on their value, recursively as needed. If a particular\n\- \ implementation does emit duplicated items, it MUST NOT attempt to give them\n\- \ meaning based on the index or order. A profile processor may remove\n\- \ duplicate items and this MUST NOT have any observable effects for\n\- \ consumers.\n\- \\n\- \ - There SHOULD NOT be orphaned (unreferenced) items in a dictionary. A\n\- \ profile processor may remove (\"garbage-collect\") orphaned items and this\n\- \ MUST NOT have any observable effects for consumers.\n\- \\n\- \2\165\ETB Relationships Diagram\n\- \\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 LEGEND\n\- \ \226\148\130 ProfilesData \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\182 embedded\n\- \ \226\148\130 \226\148\130\n\- \ \226\148\130 1-n \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\183 referenced by index\n\- \ \226\150\188 \226\150\188\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 ResourceProfiles \226\148\130 \226\148\130 ProfilesDictionary \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \ \226\148\130\n\- \ \226\148\130 1-n\n\- \ \226\150\188\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 ScopeProfiles \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \ \226\148\130\n\- \ \226\148\130 1-n\n\- \ \226\150\188\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 Profile \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \ \226\148\130 n-1\n\- \ \226\148\130 1-n \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\150\188 \226\148\130 \226\150\189\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 1-n \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 Sample \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\183 \226\148\130 KeyValueAndUnit \226\148\130 \226\148\130 Link \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \ \226\148\130 \226\150\179 \226\150\179\n\- \ \226\148\130 n-1 \226\148\130 \226\148\130 1-n\n\- \ \226\150\189 \226\148\130 \226\148\130\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 \226\148\130 \226\148\130\n\- \ \226\148\130 Stack \226\148\130 \226\148\130 \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\130 \226\148\130\n\- \ \226\148\130 1-n \226\148\130 \226\148\130\n\- \ \226\148\130 1-n \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\130\n\- \ \226\150\189 \226\148\130 \226\148\130\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 n-1 \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 Location \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\183 \226\148\130 Mapping \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \ \226\148\130\n\- \ \226\148\130 1-n\n\- \ \226\150\188\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 Line \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \ \226\148\130\n\- \ \226\148\130 1-1\n\- \ \226\150\189\n\- \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\- \ \226\148\130 Function \226\148\130\n\- \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\- \\n\- \\n\- \\n\- \\n\- \\ETX\EOT\NUL\SOH\DC2\ETXz\b\SUB\n\- \\226\SOH\n\- \\EOT\EOT\NUL\STX\NUL\DC2\ETX\DEL\STX%\SUB\212\SOH Mappings from address ranges to the image/binary/library mapped\n\- \ into that address range referenced by locations via Location.mapping_index.\n\- \\n\- \ mapping_table[0] must always be zero value (Mapping{}) and present.\n\- \\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\EOT\DC2\ETX\DEL\STX\n\- \\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\ACK\DC2\ETX\DEL\v\DC2\n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\DEL\DC3 \n\- \\f\n\- \\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\DEL#$\n\- \\148\SOH\n\- \\EOT\EOT\NUL\STX\SOH\DC2\EOT\132\SOH\STX'\SUB\133\SOH Locations referenced by samples via Stack.location_indices.\n\- \\n\- \ location_table[0] must always be zero value (Location{}) and present.\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\SOH\EOT\DC2\EOT\132\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\SOH\ACK\DC2\EOT\132\SOH\v\DC3\n\- \\r\n\- \\ENQ\EOT\NUL\STX\SOH\SOH\DC2\EOT\132\SOH\DC4\"\n\- \\r\n\- \\ENQ\EOT\NUL\STX\SOH\ETX\DC2\EOT\132\SOH%&\n\- \\147\SOH\n\- \\EOT\EOT\NUL\STX\STX\DC2\EOT\137\SOH\STX'\SUB\132\SOH Functions referenced by locations via Line.function_index.\n\- \\n\- \ function_table[0] must always be zero value (Function{}) and present.\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\STX\EOT\DC2\EOT\137\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\STX\ACK\DC2\EOT\137\SOH\v\DC3\n\- \\r\n\- \\ENQ\EOT\NUL\STX\STX\SOH\DC2\EOT\137\SOH\DC4\"\n\- \\r\n\- \\ENQ\EOT\NUL\STX\STX\ETX\DC2\EOT\137\SOH%&\n\- \\130\SOH\n\- \\EOT\EOT\NUL\STX\ETX\DC2\EOT\142\SOH\STX\US\SUBt Links referenced by samples via Sample.link_index.\n\- \\n\- \ link_table[0] must always be zero value (Link{}) and present.\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ETX\EOT\DC2\EOT\142\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ETX\ACK\DC2\EOT\142\SOH\v\SI\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ETX\SOH\DC2\EOT\142\SOH\DLE\SUB\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ETX\ETX\DC2\EOT\142\SOH\GS\RS\n\- \{\n\- \\EOT\EOT\NUL\STX\EOT\DC2\EOT\147\SOH\STX#\SUBm A common table for strings referenced by various messages.\n\- \\n\- \ string_table[0] must always be \"\" and present.\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\EOT\EOT\DC2\EOT\147\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\EOT\ENQ\DC2\EOT\147\SOH\v\DC1\n\- \\r\n\- \\ENQ\EOT\NUL\STX\EOT\SOH\DC2\EOT\147\SOH\DC2\RS\n\- \\r\n\- \\ENQ\EOT\NUL\STX\EOT\ETX\DC2\EOT\147\SOH!\"\n\- \\243\b\n\- \\EOT\EOT\NUL\STX\ENQ\DC2\EOT\169\SOH\STX/\SUB\228\b A common table for attributes referenced by the Profile, Sample, Mapping\n\- \ and Location messages below through attribute_indices field. Each entry is\n\- \ a key/value pair with an optional unit. Since this is a dictionary table,\n\- \ multiple entries with the same key may be present, unlike direct attribute\n\- \ tables like Resource.attributes. The referencing attribute_indices fields,\n\- \ though, do maintain the key uniqueness requirement.\n\- \\n\- \ It's recommended to use attributes for variables with bounded cardinality,\n\- \ such as categorical variables\n\- \ (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of\n\- \ a floating point type (e.g., CPU time) in a sample can quickly make every\n\- \ attribute value unique, defeating the purpose of the dictionary and\n\- \ impractically increasing the profile size.\n\- \\n\- \ Examples of attributes:\n\- \ \"/http/user_agent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36\"\n\- \ \"abc.com/myattribute\": true\n\- \ \"allocation_size\": 128 bytes\n\- \\n\- \ attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ENQ\EOT\DC2\EOT\169\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ENQ\ACK\DC2\EOT\169\SOH\v\SUB\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ENQ\SOH\DC2\EOT\169\SOH\ESC*\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ENQ\ETX\DC2\EOT\169\SOH-.\n\- \\134\SOH\n\- \\EOT\EOT\NUL\STX\ACK\DC2\EOT\174\SOH\STX!\SUBx Stacks referenced by samples via Sample.stack_index.\n\- \\n\- \ stack_table[0] must always be zero value (Stack{}) and present.\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ACK\EOT\DC2\EOT\174\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ACK\ACK\DC2\EOT\174\SOH\v\DLE\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ACK\SOH\DC2\EOT\174\SOH\DC1\FS\n\- \\r\n\- \\ENQ\EOT\NUL\STX\ACK\ETX\DC2\EOT\174\SOH\US \n\- \\212\ETX\n\- \\STX\EOT\SOH\DC2\ACK\187\SOH\NUL\201\SOH\SOH\SUB\197\ETX ProfilesData represents the profiles data that can be stored in persistent storage,\n\- \ OR can be embedded by other protocols that transfer OTLP profiles data but do not\n\- \ implement the OTLP protocol.\n\- \\n\- \ The main difference between this message and collector protocol is that\n\- \ in this message there will not be any \"control\" or \"metadata\" specific to\n\- \ OTLP protocol.\n\- \\n\- \ When new fields are added into this message, the OTLP request MUST be updated\n\- \ as well.\n\- \\n\- \\v\n\- \\ETX\EOT\SOH\SOH\DC2\EOT\187\SOH\b\DC4\n\- \\157\EOT\n\- \\EOT\EOT\SOH\STX\NUL\DC2\EOT\197\SOH\STX2\SUB\142\EOT An array of ResourceProfiles.\n\- \ For data coming from an SDK profiler, this array will typically contain one\n\- \ element. Host-level profilers will usually create one ResourceProfile per\n\- \ container, as well as one additional ResourceProfile grouping all samples\n\- \ from non-containerized processes.\n\- \ Other resource groupings are possible as well and clarified via\n\- \ Resource.attributes and semantic conventions.\n\- \ Tools that visualize profiles should prefer displaying\n\- \ resources_profiles[0].scope_profiles[0].profiles[0] by default.\n\- \\n\- \\r\n\- \\ENQ\EOT\SOH\STX\NUL\EOT\DC2\EOT\197\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\SOH\STX\NUL\ACK\DC2\EOT\197\SOH\v\ESC\n\- \\r\n\- \\ENQ\EOT\SOH\STX\NUL\SOH\DC2\EOT\197\SOH\FS-\n\- \\r\n\- \\ENQ\EOT\SOH\STX\NUL\ETX\DC2\EOT\197\SOH01\n\- \2\n\- \\EOT\EOT\SOH\STX\SOH\DC2\EOT\200\SOH\STX$\SUB$ One instance of ProfilesDictionary\n\- \\n\- \\r\n\- \\ENQ\EOT\SOH\STX\SOH\ACK\DC2\EOT\200\SOH\STX\DC4\n\- \\r\n\- \\ENQ\EOT\SOH\STX\SOH\SOH\DC2\EOT\200\SOH\NAK\US\n\- \\r\n\- \\ENQ\EOT\SOH\STX\SOH\ETX\DC2\EOT\200\SOH\"#\n\- \>\n\- \\STX\EOT\STX\DC2\ACK\205\SOH\NUL\222\SOH\SOH\SUB0 A collection of ScopeProfiles from a Resource.\n\- \\n\- \\v\n\- \\ETX\EOT\STX\SOH\DC2\EOT\205\SOH\b\CAN\n\- \\v\n\- \\ETX\EOT\STX\t\DC2\EOT\206\SOH\STX\DLE\n\- \\f\n\- \\EOT\EOT\STX\t\NUL\DC2\EOT\206\SOH\v\SI\n\- \\r\n\- \\ENQ\EOT\STX\t\NUL\SOH\DC2\EOT\206\SOH\v\SI\n\- \\r\n\- \\ENQ\EOT\STX\t\NUL\STX\DC2\EOT\206\SOH\v\SI\n\- \x\n\- \\EOT\EOT\STX\STX\NUL\DC2\EOT\210\SOH\STX8\SUBj The resource for the profiles in this message.\n\- \ If this field is not set then no resource info is known.\n\- \\n\- \\r\n\- \\ENQ\EOT\STX\STX\NUL\ACK\DC2\EOT\210\SOH\STX*\n\- \\r\n\- \\ENQ\EOT\STX\STX\NUL\SOH\DC2\EOT\210\SOH+3\n\- \\r\n\- \\ENQ\EOT\STX\STX\NUL\ETX\DC2\EOT\210\SOH67\n\- \G\n\- \\EOT\EOT\STX\STX\SOH\DC2\EOT\213\SOH\STX,\SUB9 A list of ScopeProfiles that originate from a resource.\n\- \\n\- \\r\n\- \\ENQ\EOT\STX\STX\SOH\EOT\DC2\EOT\213\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\STX\STX\SOH\ACK\DC2\EOT\213\SOH\v\CAN\n\- \\r\n\- \\ENQ\EOT\STX\STX\SOH\SOH\DC2\EOT\213\SOH\EM'\n\- \\r\n\- \\ENQ\EOT\STX\STX\SOH\ETX\DC2\EOT\213\SOH*+\n\- \\239\ETX\n\- \\EOT\EOT\STX\STX\STX\DC2\EOT\221\SOH\STX\CAN\SUB\224\ETX The Schema URL, if known. This is the identifier of the Schema that the resource data\n\- \ is recorded in. Notably, the last part of the URL path is the version number of the\n\- \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\- \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\- \ This schema_url applies to the data in the \"resource\" field. It does not apply\n\- \ to the data in the \"scope_profiles\" field which have their own schema_url field.\n\- \\n\- \\r\n\- \\ENQ\EOT\STX\STX\STX\ENQ\DC2\EOT\221\SOH\STX\b\n\- \\r\n\- \\ENQ\EOT\STX\STX\STX\SOH\DC2\EOT\221\SOH\t\DC3\n\- \\r\n\- \\ENQ\EOT\STX\STX\STX\ETX\DC2\EOT\221\SOH\SYN\ETB\n\- \M\n\- \\STX\EOT\ETX\DC2\ACK\225\SOH\NUL\241\SOH\SOH\SUB? A collection of Profiles produced by an InstrumentationScope.\n\- \\n\- \\v\n\- \\ETX\EOT\ETX\SOH\DC2\EOT\225\SOH\b\NAK\n\- \\209\SOH\n\- \\EOT\EOT\ETX\STX\NUL\DC2\EOT\229\SOH\STX?\SUB\194\SOH The instrumentation scope information for the profiles in this message.\n\- \ Semantically when InstrumentationScope isn't set, it is equivalent with\n\- \ an empty instrumentation scope name (unknown).\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\NUL\ACK\DC2\EOT\229\SOH\STX4\n\- \\r\n\- \\ENQ\EOT\ETX\STX\NUL\SOH\DC2\EOT\229\SOH5:\n\- \\r\n\- \\ENQ\EOT\ETX\STX\NUL\ETX\DC2\EOT\229\SOH=>\n\- \P\n\- \\EOT\EOT\ETX\STX\SOH\DC2\EOT\232\SOH\STX \SUBB A list of Profiles that originate from an instrumentation scope.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\EOT\DC2\EOT\232\SOH\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\ACK\DC2\EOT\232\SOH\v\DC2\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\SOH\DC2\EOT\232\SOH\DC3\ESC\n\- \\r\n\- \\ENQ\EOT\ETX\STX\SOH\ETX\DC2\EOT\232\SOH\RS\US\n\- \\177\ETX\n\- \\EOT\EOT\ETX\STX\STX\DC2\EOT\240\SOH\STX\CAN\SUB\162\ETX The Schema URL, if known. This is the identifier of the Schema that the profile data\n\- \ is recorded in. Notably, the last part of the URL path is the version number of the\n\- \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\- \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\- \ This schema_url applies to the data in the \"scope\" field and all profiles in the\n\- \ \"profiles\" field.\n\- \\n\- \\r\n\- \\ENQ\EOT\ETX\STX\STX\ENQ\DC2\EOT\240\SOH\STX\b\n\- \\r\n\- \\ENQ\EOT\ETX\STX\STX\SOH\DC2\EOT\240\SOH\t\DC3\n\- \\r\n\- \\ENQ\EOT\ETX\STX\STX\ETX\DC2\EOT\240\SOH\SYN\ETB\n\- \\132\v\n\- \\STX\EOT\EOT\DC2\ACK\145\STX\NUL\207\STX\SOH\SUB\212\ETX Represents a complete profile, including sample types, samples, mappings to\n\- \ binaries, stacks, locations, functions, string table, and additional\n\- \ metadata. It modifies and annotates pprof Profile with OpenTelemetry\n\- \ specific fields.\n\- \\n\- \ Note that whilst fields in this message retain the name and field id from pprof in most cases\n\- \ for ease of understanding data migration, it is not intended that pprof:Profile and\n\- \ OpenTelemetry:Profile encoding be wire compatible.\n\- \2\158\a Profile is a common stacktrace profile format.\n\- \\n\- \ Measurements represented with this format should follow the\n\- \ following conventions:\n\- \\n\- \ - Consumers should treat unset optional fields as if they had been\n\- \ set with their default value.\n\- \\n\- \ - When possible, measurements should be stored in \"unsampled\" form\n\- \ that is most useful to humans. There should be enough\n\- \ information present to determine the original sampled values.\n\- \\n\- \ - The profile is represented as a set of samples, where each sample\n\- \ references a stack trace which is a list of locations, each belonging\n\- \ to a mapping.\n\- \ - There is a N->1 relationship from Stack.location_indices entries to\n\- \ locations. For every Stack.location_indices entry there must be a\n\- \ unique Location with that index.\n\- \ - There is an optional N->1 relationship from locations to\n\- \ mappings. For every nonzero Location.mapping_id there must be a\n\- \ unique Mapping with that index.\n\- \\n\- \\v\n\- \\ETX\EOT\EOT\SOH\DC2\EOT\145\STX\b\SI\n\- \\144\STX\n\- \\EOT\EOT\EOT\STX\NUL\DC2\EOT\151\STX\STX\FS\SUB\129\STX The type and unit of all Sample.values in this profile.\n\- \ For a cpu or off-cpu profile this might be:\n\- \ [\"cpu\",\"nanoseconds\"] or [\"off_cpu\",\"nanoseconds\"]\n\- \ For a heap profile, this might be:\n\- \ [\"allocated_objects\",\"count\"] or [\"allocated_space\",\"bytes\"],\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\NUL\ACK\DC2\EOT\151\STX\STX\v\n\- \\r\n\- \\ENQ\EOT\EOT\STX\NUL\SOH\DC2\EOT\151\STX\f\ETB\n\- \\r\n\- \\ENQ\EOT\EOT\STX\NUL\ETX\DC2\EOT\151\STX\SUB\ESC\n\- \<\n\- \\EOT\EOT\EOT\STX\SOH\DC2\EOT\153\STX\STX\RS\SUB. The set of samples recorded in this profile.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\SOH\EOT\DC2\EOT\153\STX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\SOH\ACK\DC2\EOT\153\STX\v\DC1\n\- \\r\n\- \\ENQ\EOT\EOT\STX\SOH\SOH\DC2\EOT\153\STX\DC2\EM\n\- \\r\n\- \\ENQ\EOT\EOT\STX\SOH\ETX\DC2\EOT\153\STX\FS\GS\n\- \\173\SOH\n\- \\EOT\EOT\EOT\STX\STX\DC2\EOT\159\STX\STX\GS\SUBE Time of collection (UTC) represented as nanoseconds past the epoch.\n\- \2X The following fields 3-12 are informational, do not affect\n\- \ interpretation of results.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\STX\ENQ\DC2\EOT\159\STX\STX\t\n\- \\r\n\- \\ENQ\EOT\EOT\STX\STX\SOH\DC2\EOT\159\STX\n\- \\CAN\n\- \\r\n\- \\ENQ\EOT\EOT\STX\STX\ETX\DC2\EOT\159\STX\ESC\FS\n\- \C\n\- \\EOT\EOT\EOT\STX\ETX\DC2\EOT\161\STX\STX\ESC\SUB5 Duration of the profile, if a duration makes sense.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ETX\ENQ\DC2\EOT\161\STX\STX\b\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ETX\SOH\DC2\EOT\161\STX\t\SYN\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ETX\ETX\DC2\EOT\161\STX\EM\SUB\n\- \m\n\- \\EOT\EOT\EOT\STX\EOT\DC2\EOT\164\STX\STX\FS\SUB_ The kind of events between sampled occurrences.\n\- \ e.g [ \"cpu\",\"cycles\" ] or [ \"heap\",\"bytes\" ]\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\EOT\ACK\DC2\EOT\164\STX\STX\v\n\- \\r\n\- \\ENQ\EOT\EOT\STX\EOT\SOH\DC2\EOT\164\STX\f\ETB\n\- \\r\n\- \\ENQ\EOT\EOT\STX\EOT\ETX\DC2\EOT\164\STX\SUB\ESC\n\- \A\n\- \\EOT\EOT\EOT\STX\ENQ\DC2\EOT\166\STX\STX\DC3\SUB3 The number of events between sampled occurrences.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ENQ\ENQ\DC2\EOT\166\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ENQ\SOH\DC2\EOT\166\STX\b\SO\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ENQ\ETX\DC2\EOT\166\STX\DC1\DC2\n\- \\182\ETX\n\- \\EOT\EOT\EOT\STX\ACK\DC2\EOT\174\STX\STX\ETB\SUB\167\ETX A globally unique identifier for a profile. The ID is a 16-byte array. An ID with\n\- \ all zeroes is considered invalid. It may be used for deduplication and signal\n\- \ correlation purposes. It is acceptable to treat two profiles with different values\n\- \ in this field as not equal, even if they represented the same object at an earlier\n\- \ time.\n\- \ This field is optional; an ID may be assigned to an ID-less profile in a later step.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ACK\ENQ\DC2\EOT\174\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ACK\SOH\DC2\EOT\174\STX\b\DC2\n\- \\r\n\- \\ENQ\EOT\EOT\STX\ACK\ETX\DC2\EOT\174\STX\NAK\SYN\n\- \\219\SOH\n\- \\EOT\EOT\EOT\STX\a\DC2\EOT\179\STX\STX&\SUB\204\SOH The number of attributes that were discarded. Attributes\n\- \ can be discarded because their keys are too long or because there are too many\n\- \ attributes. If this value is 0, then no attributes were dropped.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\a\ENQ\DC2\EOT\179\STX\STX\b\n\- \\r\n\- \\ENQ\EOT\EOT\STX\a\SOH\DC2\EOT\179\STX\t!\n\- \\r\n\- \\ENQ\EOT\EOT\STX\a\ETX\DC2\EOT\179\STX$%\n\- \\166\b\n\- \\EOT\EOT\EOT\STX\b\DC2\EOT\200\STX\STX%\SUB\151\b The original payload format. See also original_payload. Optional, but the\n\- \ format and the bytes must be set or unset together.\n\- \\n\- \ The allowed values for the format string are defined by the OpenTelemetry\n\- \ specification. Some examples are \"jfr\", \"pprof\", \"linux_perf\".\n\- \\n\- \ The original payload may be optionally provided when the conversion to the\n\- \ OLTP format was done from a different format with some loss of the fidelity\n\- \ and the receiver may want to store the original payload to allow future\n\- \ lossless export or reinterpretation. Some examples of the original format\n\- \ are JFR (Java Flight Recorder), pprof, Linux perf.\n\- \\n\- \ Even when the original payload is in a format that is semantically close to\n\- \ OTLP, such as pprof, a conversion may still be lossy in some cases (e.g. if\n\- \ the pprof file contains custom extensions or conventions).\n\- \\n\- \ The original payload can be large in size, so including the original\n\- \ payload should be configurable by the profiler or collector options. The\n\- \ default behavior should be to not include the original payload.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\b\ENQ\DC2\EOT\200\STX\STX\b\n\- \\r\n\- \\ENQ\EOT\EOT\STX\b\SOH\DC2\EOT\200\STX\t \n\- \\r\n\- \\ENQ\EOT\EOT\STX\b\ETX\DC2\EOT\200\STX#$\n\- \\145\SOH\n\- \\EOT\EOT\EOT\STX\t\DC2\EOT\203\STX\STX\RS\SUB\130\SOH The original payload bytes. See also original_payload_format. Optional, but\n\- \ format and the bytes must be set or unset together.\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\t\ENQ\DC2\EOT\203\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\EOT\STX\t\SOH\DC2\EOT\203\STX\b\CAN\n\- \\r\n\- \\ENQ\EOT\EOT\STX\t\ETX\DC2\EOT\203\STX\ESC\GS\n\- \G\n\- \\EOT\EOT\EOT\STX\n\- \\DC2\EOT\206\STX\STX(\SUB9 References to attributes in attribute_table. [optional]\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\n\- \\EOT\DC2\EOT\206\STX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\EOT\STX\n\- \\ENQ\DC2\EOT\206\STX\v\DLE\n\- \\r\n\- \\ENQ\EOT\EOT\STX\n\- \\SOH\DC2\EOT\206\STX\DC1\"\n\- \\r\n\- \\ENQ\EOT\EOT\STX\n\- \\ETX\DC2\EOT\206\STX%'\n\- \\150\SOH\n\- \\STX\EOT\ENQ\DC2\ACK\211\STX\NUL\218\STX\SOH\SUB\135\SOH A pointer from a profile Sample to a trace Span.\n\- \ Connects a profile sample to a trace span, identified by unique trace and span IDs.\n\- \\n\- \\v\n\- \\ETX\EOT\ENQ\SOH\DC2\EOT\211\STX\b\f\n\- \l\n\- \\EOT\EOT\ENQ\STX\NUL\DC2\EOT\214\STX\STX\NAK\SUB^ A unique identifier of a trace that this linked span is part of. The ID is a\n\- \ 16-byte array.\n\- \\n\- \\r\n\- \\ENQ\EOT\ENQ\STX\NUL\ENQ\DC2\EOT\214\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\ENQ\STX\NUL\SOH\DC2\EOT\214\STX\b\DLE\n\- \\r\n\- \\ENQ\EOT\ENQ\STX\NUL\ETX\DC2\EOT\214\STX\DC3\DC4\n\- \S\n\- \\EOT\EOT\ENQ\STX\SOH\DC2\EOT\217\STX\STX\DC4\SUBE A unique identifier for the linked span. The ID is an 8-byte array.\n\- \\n\- \\r\n\- \\ENQ\EOT\ENQ\STX\SOH\ENQ\DC2\EOT\217\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\ENQ\STX\SOH\SOH\DC2\EOT\217\STX\b\SI\n\- \\r\n\- \\ENQ\EOT\ENQ\STX\SOH\ETX\DC2\EOT\217\STX\DC2\DC3\n\- \B\n\- \\STX\EOT\ACK\DC2\ACK\221\STX\NUL\227\STX\SOH\SUB4 ValueType describes the type and units of a value.\n\- \\n\- \\v\n\- \\ETX\EOT\ACK\SOH\DC2\EOT\221\STX\b\DC1\n\- \;\n\- \\EOT\EOT\ACK\STX\NUL\DC2\EOT\223\STX\STX\SUB\SUB- Index into ProfilesDictionary.string_table.\n\- \\n\- \\r\n\- \\ENQ\EOT\ACK\STX\NUL\ENQ\DC2\EOT\223\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\ACK\STX\NUL\SOH\DC2\EOT\223\STX\b\NAK\n\- \\r\n\- \\ENQ\EOT\ACK\STX\NUL\ETX\DC2\EOT\223\STX\CAN\EM\n\- \;\n\- \\EOT\EOT\ACK\STX\SOH\DC2\EOT\226\STX\STX\SUB\SUB- Index into ProfilesDictionary.string_table.\n\- \\n\- \\r\n\- \\ENQ\EOT\ACK\STX\SOH\ENQ\DC2\EOT\226\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\ACK\STX\SOH\SOH\DC2\EOT\226\STX\b\NAK\n\- \\r\n\- \\ENQ\EOT\ACK\STX\SOH\ETX\DC2\EOT\226\STX\CAN\EM\n\- \\224\a\n\- \\STX\EOT\a\DC2\ACK\251\STX\NUL\138\ETX\SOH\SUB\209\a Each Sample records values encountered in some program context. The program\n\- \ context is typically a stack trace, perhaps augmented with auxiliary\n\- \ information like the thread-id, some indicator of a higher level request\n\- \ being handled etc.\n\- \\n\- \ A Sample MUST have have at least one values or timestamps_unix_nano entry. If\n\- \ both fields are populated, they MUST contain the same number of elements, and\n\- \ the elements at the same index MUST refer to the same event.\n\- \\n\- \ Examples of different ways of representing a sample with the total value of 10:\n\- \\n\- \ Report of a stacktrace at 10 timestamps (consumers must assume the value is 1 for each point):\n\- \ values: []\n\- \ timestamps_unix_nano: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n\- \\n\- \ Report of a stacktrace with an aggregated value without timestamps:\n\- \ values: [10]\n\- \ timestamps_unix_nano: []\n\- \\n\- \ Report of a stacktrace at 4 timestamps where each point records a specific value:\n\- \ values: [2, 2, 3, 3]\n\- \ timestamps_unix_nano: [1, 2, 3, 4]\n\- \\n\- \\v\n\- \\ETX\EOT\a\SOH\DC2\EOT\251\STX\b\SO\n\- \E\n\- \\EOT\EOT\a\STX\NUL\DC2\EOT\253\STX\STX\CAN\SUB7 Reference to stack in ProfilesDictionary.stack_table.\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\NUL\ENQ\DC2\EOT\253\STX\STX\a\n\- \\r\n\- \\ENQ\EOT\a\STX\NUL\SOH\DC2\EOT\253\STX\b\DC3\n\- \\r\n\- \\ENQ\EOT\a\STX\NUL\ETX\DC2\EOT\253\STX\SYN\ETB\n\- \R\n\- \\EOT\EOT\a\STX\SOH\DC2\EOT\255\STX\STX\FS\SUBD The type and unit of each value is defined by Profile.sample_type.\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\SOH\EOT\DC2\EOT\255\STX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\SOH\ENQ\DC2\EOT\255\STX\v\DLE\n\- \\r\n\- \\ENQ\EOT\a\STX\SOH\SOH\DC2\EOT\255\STX\DC1\ETB\n\- \\r\n\- \\ENQ\EOT\a\STX\SOH\ETX\DC2\EOT\255\STX\SUB\ESC\n\- \Z\n\- \\EOT\EOT\a\STX\STX\DC2\EOT\129\ETX\STX'\SUBL References to attributes in ProfilesDictionary.attribute_table. [optional]\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\STX\EOT\DC2\EOT\129\ETX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\STX\ENQ\DC2\EOT\129\ETX\v\DLE\n\- \\r\n\- \\ENQ\EOT\a\STX\STX\SOH\DC2\EOT\129\ETX\DC1\"\n\- \\r\n\- \\ENQ\EOT\a\STX\STX\ETX\DC2\EOT\129\ETX%&\n\- \\177\SOH\n\- \\EOT\EOT\a\STX\ETX\DC2\EOT\133\ETX\STX\ETB\SUB\162\SOH Reference to link in ProfilesDictionary.link_table. [optional]\n\- \ It can be unset / set to 0 if no link exists, as link_table[0] is always a 'null' default value.\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\ETX\ENQ\DC2\EOT\133\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\a\STX\ETX\SOH\DC2\EOT\133\ETX\b\DC2\n\- \\r\n\- \\ENQ\EOT\a\STX\ETX\ETX\DC2\EOT\133\ETX\NAK\SYN\n\- \\140\SOH\n\- \\EOT\EOT\a\STX\EOT\DC2\EOT\137\ETX\STX,\SUB~ Timestamps associated with Sample represented in nanoseconds. These\n\- \ timestamps should fall within the Profile's time range.\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\EOT\EOT\DC2\EOT\137\ETX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\a\STX\EOT\ENQ\DC2\EOT\137\ETX\v\DC2\n\- \\r\n\- \\ENQ\EOT\a\STX\EOT\SOH\DC2\EOT\137\ETX\DC3'\n\- \\r\n\- \\ENQ\EOT\a\STX\EOT\ETX\DC2\EOT\137\ETX*+\n\- \\130\SOH\n\- \\STX\EOT\b\DC2\ACK\142\ETX\NUL\155\ETX\SOH\SUBt Describes the mapping of a binary in memory, including its address range,\n\- \ file offset, and metadata like build ID\n\- \\n\- \\v\n\- \\ETX\EOT\b\SOH\DC2\EOT\142\ETX\b\SI\n\- \K\n\- \\EOT\EOT\b\STX\NUL\DC2\EOT\144\ETX\STX\SUB\SUB= Address at which the binary (or DLL) is loaded into memory.\n\- \\n\- \\r\n\- \\ENQ\EOT\b\STX\NUL\ENQ\DC2\EOT\144\ETX\STX\b\n\- \\r\n\- \\ENQ\EOT\b\STX\NUL\SOH\DC2\EOT\144\ETX\t\NAK\n\- \\r\n\- \\ENQ\EOT\b\STX\NUL\ETX\DC2\EOT\144\ETX\CAN\EM\n\- \H\n\- \\EOT\EOT\b\STX\SOH\DC2\EOT\146\ETX\STX\SUB\SUB: The limit of the address range occupied by this mapping.\n\- \\n\- \\r\n\- \\ENQ\EOT\b\STX\SOH\ENQ\DC2\EOT\146\ETX\STX\b\n\- \\r\n\- \\ENQ\EOT\b\STX\SOH\SOH\DC2\EOT\146\ETX\t\NAK\n\- \\r\n\- \\ENQ\EOT\b\STX\SOH\ETX\DC2\EOT\146\ETX\CAN\EM\n\- \R\n\- \\EOT\EOT\b\STX\STX\DC2\EOT\148\ETX\STX\EM\SUBD Offset in the binary that corresponds to the first mapped address.\n\- \\n\- \\r\n\- \\ENQ\EOT\b\STX\STX\ENQ\DC2\EOT\148\ETX\STX\b\n\- \\r\n\- \\ENQ\EOT\b\STX\STX\SOH\DC2\EOT\148\ETX\t\DC4\n\- \\r\n\- \\ENQ\EOT\b\STX\STX\ETX\DC2\EOT\148\ETX\ETB\CAN\n\- \\216\SOH\n\- \\EOT\EOT\b\STX\ETX\DC2\EOT\152\ETX\STX\RS\SUB\154\SOH The object this entry is loaded from. This can be a filename on\n\- \ disk for the main binary and shared libraries, or virtual\n\- \ abstractions like \"[vdso]\".\n\- \\"- Index into ProfilesDictionary.string_table.\n\- \\n\- \\r\n\- \\ENQ\EOT\b\STX\ETX\ENQ\DC2\EOT\152\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\b\STX\ETX\SOH\DC2\EOT\152\ETX\b\EM\n\- \\r\n\- \\ENQ\EOT\b\STX\ETX\ETX\DC2\EOT\152\ETX\FS\GS\n\- \Z\n\- \\EOT\EOT\b\STX\EOT\DC2\EOT\154\ETX\STX'\SUBL References to attributes in ProfilesDictionary.attribute_table. [optional]\n\- \\n\- \\r\n\- \\ENQ\EOT\b\STX\EOT\EOT\DC2\EOT\154\ETX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\b\STX\EOT\ENQ\DC2\EOT\154\ETX\v\DLE\n\- \\r\n\- \\ENQ\EOT\b\STX\EOT\SOH\DC2\EOT\154\ETX\DC1\"\n\- \\r\n\- \\ENQ\EOT\b\STX\EOT\ETX\DC2\EOT\154\ETX%&\n\- \H\n\- \\STX\EOT\t\DC2\ACK\158\ETX\NUL\162\ETX\SOH\SUB: A Stack represents a stack trace as a list of locations.\n\- \\n\- \\v\n\- \\ETX\EOT\t\SOH\DC2\EOT\158\ETX\b\r\n\- \t\n\- \\EOT\EOT\t\STX\NUL\DC2\EOT\161\ETX\STX&\SUBf References to locations in ProfilesDictionary.location_table.\n\- \ The first location is the leaf frame.\n\- \\n\- \\r\n\- \\ENQ\EOT\t\STX\NUL\EOT\DC2\EOT\161\ETX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\t\STX\NUL\ENQ\DC2\EOT\161\ETX\v\DLE\n\- \\r\n\- \\ENQ\EOT\t\STX\NUL\SOH\DC2\EOT\161\ETX\DC1!\n\- \\r\n\- \\ENQ\EOT\t\STX\NUL\ETX\DC2\EOT\161\ETX$%\n\- \D\n\- \\STX\EOT\n\- \\DC2\ACK\165\ETX\NUL\186\ETX\SOH\SUB6 Describes function and line table debug information.\n\- \\n\- \\v\n\- \\ETX\EOT\n\- \\SOH\DC2\EOT\165\ETX\b\DLE\n\- \\226\SOH\n\- \\EOT\EOT\n\- \\STX\NUL\DC2\EOT\169\ETX\STX\SUB\SUB\211\SOH Reference to mapping in ProfilesDictionary.mapping_table.\n\- \ It can be unset / set to 0 if the mapping is unknown or not applicable for\n\- \ this profile type, as mapping_table[0] is always a 'null' default mapping.\n\- \\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\NUL\ENQ\DC2\EOT\169\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\NUL\SOH\DC2\EOT\169\ETX\b\NAK\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\NUL\ETX\DC2\EOT\169\ETX\CAN\EM\n\- \\191\STX\n\- \\EOT\EOT\n\- \\STX\SOH\DC2\EOT\175\ETX\STX\NAK\SUB\176\STX The instruction address for this location, if available. It\n\- \ should be within [Mapping.memory_start...Mapping.memory_limit]\n\- \ for the corresponding mapping. A non-leaf address may be in the\n\- \ middle of a call instruction. It is up to display tools to find\n\- \ the beginning of the instruction if necessary.\n\- \\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\SOH\ENQ\DC2\EOT\175\ETX\STX\b\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\SOH\SOH\DC2\EOT\175\ETX\t\DLE\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\SOH\ETX\DC2\EOT\175\ETX\DC3\DC4\n\- \\163\STX\n\- \\EOT\EOT\n\- \\STX\STX\DC2\EOT\183\ETX\STX\SUB\SUB\148\STX Multiple line indicates this location has inlined functions,\n\- \ where the last entry represents the caller into which the\n\- \ preceding entries were inlined.\n\- \\n\- \ E.g., if memcpy() is inlined into printf:\n\- \ lines[0].function_name == \"memcpy\"\n\- \ lines[1].function_name == \"printf\"\n\- \\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\STX\EOT\DC2\EOT\183\ETX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\STX\ACK\DC2\EOT\183\ETX\v\SI\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\STX\SOH\DC2\EOT\183\ETX\DLE\NAK\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\STX\ETX\DC2\EOT\183\ETX\CAN\EM\n\- \Z\n\- \\EOT\EOT\n\- \\STX\ETX\DC2\EOT\185\ETX\STX'\SUBL References to attributes in ProfilesDictionary.attribute_table. [optional]\n\- \\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\ETX\EOT\DC2\EOT\185\ETX\STX\n\- \\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\ETX\ENQ\DC2\EOT\185\ETX\v\DLE\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\ETX\SOH\DC2\EOT\185\ETX\DC1\"\n\- \\r\n\- \\ENQ\EOT\n\- \\STX\ETX\ETX\DC2\EOT\185\ETX%&\n\- \O\n\- \\STX\EOT\v\DC2\ACK\189\ETX\NUL\196\ETX\SOH\SUBA Details a specific line in a source code, linked to a function.\n\- \\n\- \\v\n\- \\ETX\EOT\v\SOH\DC2\EOT\189\ETX\b\f\n\- \K\n\- \\EOT\EOT\v\STX\NUL\DC2\EOT\191\ETX\STX\ESC\SUB= Reference to function in ProfilesDictionary.function_table.\n\- \\n\- \\r\n\- \\ENQ\EOT\v\STX\NUL\ENQ\DC2\EOT\191\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\v\STX\NUL\SOH\DC2\EOT\191\ETX\b\SYN\n\- \\r\n\- \\ENQ\EOT\v\STX\NUL\ETX\DC2\EOT\191\ETX\EM\SUB\n\- \:\n\- \\EOT\EOT\v\STX\SOH\DC2\EOT\193\ETX\STX\DC1\SUB, Line number in source code. 0 means unset.\n\- \\n\- \\r\n\- \\ENQ\EOT\v\STX\SOH\ENQ\DC2\EOT\193\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\v\STX\SOH\SOH\DC2\EOT\193\ETX\b\f\n\- \\r\n\- \\ENQ\EOT\v\STX\SOH\ETX\DC2\EOT\193\ETX\SI\DLE\n\- \<\n\- \\EOT\EOT\v\STX\STX\DC2\EOT\195\ETX\STX\DC3\SUB. Column number in source code. 0 means unset.\n\- \\n\- \\r\n\- \\ENQ\EOT\v\STX\STX\ENQ\DC2\EOT\195\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\v\STX\STX\SOH\DC2\EOT\195\ETX\b\SO\n\- \\r\n\- \\ENQ\EOT\v\STX\STX\ETX\DC2\EOT\195\ETX\DC1\DC2\n\- \\139\SOH\n\- \\STX\EOT\f\DC2\ACK\200\ETX\NUL\210\ETX\SOH\SUB} Describes a function, including its human-readable name, system name,\n\- \ source file, and starting line number in the source.\n\- \\n\- \\v\n\- \\ETX\EOT\f\SOH\DC2\EOT\200\ETX\b\DLE\n\- \A\n\- \\EOT\EOT\f\STX\NUL\DC2\EOT\202\ETX\STX\SUB\SUB3 The function name. Empty string if not available.\n\- \\n\- \\r\n\- \\ENQ\EOT\f\STX\NUL\ENQ\DC2\EOT\202\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\f\STX\NUL\SOH\DC2\EOT\202\ETX\b\NAK\n\- \\r\n\- \\ENQ\EOT\f\STX\NUL\ETX\DC2\EOT\202\ETX\CAN\EM\n\- \\135\SOH\n\- \\EOT\EOT\f\STX\SOH\DC2\EOT\205\ETX\STX!\SUBy Function name, as identified by the system. For instance,\n\- \ it can be a C++ mangled name. Empty string if not available.\n\- \\n\- \\r\n\- \\ENQ\EOT\f\STX\SOH\ENQ\DC2\EOT\205\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\f\STX\SOH\SOH\DC2\EOT\205\ETX\b\FS\n\- \\r\n\- \\ENQ\EOT\f\STX\SOH\ETX\DC2\EOT\205\ETX\US \n\- \S\n\- \\EOT\EOT\f\STX\STX\DC2\EOT\207\ETX\STX\RS\SUBE Source file containing the function. Empty string if not available.\n\- \\n\- \\r\n\- \\ENQ\EOT\f\STX\STX\ENQ\DC2\EOT\207\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\f\STX\STX\SOH\DC2\EOT\207\ETX\b\EM\n\- \\r\n\- \\ENQ\EOT\f\STX\STX\ETX\DC2\EOT\207\ETX\FS\GS\n\- \:\n\- \\EOT\EOT\f\STX\ETX\DC2\EOT\209\ETX\STX\ETB\SUB, Line number in source file. 0 means unset.\n\- \\n\- \\r\n\- \\ENQ\EOT\f\STX\ETX\ENQ\DC2\EOT\209\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\f\STX\ETX\SOH\DC2\EOT\209\ETX\b\DC2\n\- \\r\n\- \\ENQ\EOT\f\STX\ETX\ETX\DC2\EOT\209\ETX\NAK\SYN\n\- \\241\SOH\n\- \\STX\EOT\r\DC2\ACK\215\ETX\NUL\223\ETX\SOH\SUB\226\SOH A custom 'dictionary native' style of encoding attributes which is more convenient\n\- \ for profiles than opentelemetry.proto.common.v1.KeyValue\n\- \ Specifically, uses the string table for keys and allows optional unit information.\n\- \\n\- \\v\n\- \\ETX\EOT\r\SOH\DC2\EOT\215\ETX\b\ETB\n\- \H\n\- \\EOT\EOT\r\STX\NUL\DC2\EOT\217\ETX\STX\SUB\SUB: The index into the string table for the attribute's key.\n\- \\n\- \\r\n\- \\ENQ\EOT\r\STX\NUL\ENQ\DC2\EOT\217\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\r\STX\NUL\SOH\DC2\EOT\217\ETX\b\DC4\n\- \\r\n\- \\ENQ\EOT\r\STX\NUL\ETX\DC2\EOT\217\ETX\CAN\EM\n\- \+\n\- \\EOT\EOT\r\STX\SOH\DC2\EOT\219\ETX\STX3\SUB\GS The value of the attribute.\n\- \\n\- \\r\n\- \\ENQ\EOT\r\STX\SOH\ACK\DC2\EOT\219\ETX\STX(\n\- \\r\n\- \\ENQ\EOT\r\STX\SOH\SOH\DC2\EOT\219\ETX).\n\- \\r\n\- \\ENQ\EOT\r\STX\SOH\ETX\DC2\EOT\219\ETX12\n\- \\132\SOH\n\- \\EOT\EOT\r\STX\STX\DC2\EOT\222\ETX\STX\SUB\SUBv The index into the string table for the attribute's unit.\n\- \ zero indicates implicit (by semconv) or non-defined unit.\n\- \\n\- \\r\n\- \\ENQ\EOT\r\STX\STX\ENQ\DC2\EOT\222\ETX\STX\a\n\- \\r\n\- \\ENQ\EOT\r\STX\STX\SOH\DC2\EOT\222\ETX\b\NAK\n\- \\r\n\- \\ENQ\EOT\r\STX\STX\ETX\DC2\EOT\222\ETX\CAN\EMb\ACKproto3"+{-# LANGUAGE BangPatterns #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE DataKinds #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE DerivingStrategies #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE FlexibleContexts #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE FlexibleInstances #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE GeneralizedNewtypeDeriving #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE MagicHash #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE MultiParamTypeClasses #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE OverloadedStrings #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE PatternSynonyms #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE ScopedTypeVariables #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE TypeApplications #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE TypeFamilies #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE UndecidableInstances #-}+{- HLINT ignore -}+{- This file was auto-generated from opentelemetry/proto/profiles/v1development/profiles.proto by the proto-lens-protoc program. -}+{-# LANGUAGE NoImplicitPrelude #-}+{-# OPTIONS_GHC -Wno-dodgy-exports #-}+{-# OPTIONS_GHC -Wno-duplicate-exports #-}+{-# OPTIONS_GHC -Wno-unused-imports #-}++module Proto.Opentelemetry.Proto.Profiles.V1development.Profiles (+ Function (),+ KeyValueAndUnit (),+ Line (),+ Link (),+ Location (),+ Mapping (),+ Profile (),+ ProfilesData (),+ ProfilesDictionary (),+ ResourceProfiles (),+ Sample (),+ ScopeProfiles (),+ Stack (),+ ValueType (),+) where++import qualified Data.ProtoLens.Runtime.Control.DeepSeq as Control.DeepSeq+import qualified Data.ProtoLens.Runtime.Data.ByteString as Data.ByteString+import qualified Data.ProtoLens.Runtime.Data.ByteString.Char8 as Data.ByteString.Char8+import qualified Data.ProtoLens.Runtime.Data.Int as Data.Int+import qualified Data.ProtoLens.Runtime.Data.Map as Data.Map+import qualified Data.ProtoLens.Runtime.Data.Monoid as Data.Monoid+import qualified Data.ProtoLens.Runtime.Data.ProtoLens as Data.ProtoLens+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Bytes as Data.ProtoLens.Encoding.Bytes+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Growing as Data.ProtoLens.Encoding.Growing+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Parser.Unsafe as Data.ProtoLens.Encoding.Parser.Unsafe+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Encoding.Wire as Data.ProtoLens.Encoding.Wire+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Field as Data.ProtoLens.Field+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Message.Enum as Data.ProtoLens.Message.Enum+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Prism as Data.ProtoLens.Prism+import qualified Data.ProtoLens.Runtime.Data.ProtoLens.Service.Types as Data.ProtoLens.Service.Types+import qualified Data.ProtoLens.Runtime.Data.Text as Data.Text+import qualified Data.ProtoLens.Runtime.Data.Text.Encoding as Data.Text.Encoding+import qualified Data.ProtoLens.Runtime.Data.Vector as Data.Vector+import qualified Data.ProtoLens.Runtime.Data.Vector.Generic as Data.Vector.Generic+import qualified Data.ProtoLens.Runtime.Data.Vector.Unboxed as Data.Vector.Unboxed+import qualified Data.ProtoLens.Runtime.Data.Word as Data.Word+import qualified Data.ProtoLens.Runtime.Lens.Family2 as Lens.Family2+import qualified Data.ProtoLens.Runtime.Lens.Family2.Unchecked as Lens.Family2.Unchecked+import qualified Data.ProtoLens.Runtime.Prelude as Prelude+import qualified Data.ProtoLens.Runtime.Text.Read as Text.Read+import qualified Proto.Opentelemetry.Proto.Common.V1.Common+import qualified Proto.Opentelemetry.Proto.Resource.V1.Resource+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.nameStrindex' @:: Lens' Function Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.systemNameStrindex' @:: Lens' Function Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.filenameStrindex' @:: Lens' Function Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.startLine' @:: Lens' Function Data.Int.Int64@+-}+data Function+ = Function'_constructor+ { _Function'nameStrindex :: !Data.Int.Int32+ , _Function'systemNameStrindex :: !Data.Int.Int32+ , _Function'filenameStrindex :: !Data.Int.Int32+ , _Function'startLine :: !Data.Int.Int64+ , _Function'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Function where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Function "nameStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Function'nameStrindex+ (\x__ y__ -> x__ {_Function'nameStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Function "systemNameStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Function'systemNameStrindex+ (\x__ y__ -> x__ {_Function'systemNameStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Function "filenameStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Function'filenameStrindex+ (\x__ y__ -> x__ {_Function'filenameStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Function "startLine" Data.Int.Int64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Function'startLine+ (\x__ y__ -> x__ {_Function'startLine = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Function where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.Function"+ packedMessageDescriptor _ =+ "\n\+ \\bFunction\DC2#\n\+ \\rname_strindex\CAN\SOH \SOH(\ENQR\fnameStrindex\DC20\n\+ \\DC4system_name_strindex\CAN\STX \SOH(\ENQR\DC2systemNameStrindex\DC2+\n\+ \\DC1filename_strindex\CAN\ETX \SOH(\ENQR\DLEfilenameStrindex\DC2\GS\n\+ \\n\+ \start_line\CAN\EOT \SOH(\ETXR\tstartLine"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ nameStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "name_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"nameStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor Function+ systemNameStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "system_name_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"systemNameStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor Function+ filenameStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "filename_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"filenameStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor Function+ startLine__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "start_line"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"startLine")+ )+ :: Data.ProtoLens.FieldDescriptor Function+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, nameStrindex__field_descriptor)+ , (Data.ProtoLens.Tag 2, systemNameStrindex__field_descriptor)+ , (Data.ProtoLens.Tag 3, filenameStrindex__field_descriptor)+ , (Data.ProtoLens.Tag 4, startLine__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Function'_unknownFields+ (\x__ y__ -> x__ {_Function'_unknownFields = y__})+ defMessage =+ Function'_constructor+ { _Function'nameStrindex = Data.ProtoLens.fieldDefault+ , _Function'systemNameStrindex = Data.ProtoLens.fieldDefault+ , _Function'filenameStrindex = Data.ProtoLens.fieldDefault+ , _Function'startLine = Data.ProtoLens.fieldDefault+ , _Function'_unknownFields = []+ }+ parseMessage =+ let+ loop :: Function -> Data.ProtoLens.Encoding.Bytes.Parser Function+ loop x =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ x+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "name_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"nameStrindex")+ y+ x+ )+ 16 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "system_name_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"systemNameStrindex")+ y+ x+ )+ 24 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "filename_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"filenameStrindex")+ y+ x+ )+ 32 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "start_line"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"startLine") y x)+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ (do loop Data.ProtoLens.defMessage)+ "Function"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"nameStrindex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"systemNameStrindex")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 16)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"filenameStrindex")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 24)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"startLine") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 32)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+ )+++instance Control.DeepSeq.NFData Function where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Function'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Function'nameStrindex x__)+ ( Control.DeepSeq.deepseq+ (_Function'systemNameStrindex x__)+ ( Control.DeepSeq.deepseq+ (_Function'filenameStrindex x__)+ (Control.DeepSeq.deepseq (_Function'startLine x__) ())+ )+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.keyStrindex' @:: Lens' KeyValueAndUnit Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.value' @:: Lens' KeyValueAndUnit Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'value' @:: Lens' KeyValueAndUnit (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.unitStrindex' @:: Lens' KeyValueAndUnit Data.Int.Int32@+-}+data KeyValueAndUnit+ = KeyValueAndUnit'_constructor+ { _KeyValueAndUnit'keyStrindex :: !Data.Int.Int32+ , _KeyValueAndUnit'value :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue)+ , _KeyValueAndUnit'unitStrindex :: !Data.Int.Int32+ , _KeyValueAndUnit'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show KeyValueAndUnit where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField KeyValueAndUnit "keyStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _KeyValueAndUnit'keyStrindex+ (\x__ y__ -> x__ {_KeyValueAndUnit'keyStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField KeyValueAndUnit "value" Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _KeyValueAndUnit'value+ (\x__ y__ -> x__ {_KeyValueAndUnit'value = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField KeyValueAndUnit "maybe'value" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _KeyValueAndUnit'value+ (\x__ y__ -> x__ {_KeyValueAndUnit'value = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField KeyValueAndUnit "unitStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _KeyValueAndUnit'unitStrindex+ (\x__ y__ -> x__ {_KeyValueAndUnit'unitStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message KeyValueAndUnit where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.KeyValueAndUnit"+ packedMessageDescriptor _ =+ "\n\+ \\SIKeyValueAndUnit\DC2!\n\+ \\fkey_strindex\CAN\SOH \SOH(\ENQR\vkeyStrindex\DC2=\n\+ \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\DC2#\n\+ \\runit_strindex\CAN\ETX \SOH(\ENQR\funitStrindex"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ keyStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "key_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"keyStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor KeyValueAndUnit+ value__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "value"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.AnyValue+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'value")+ )+ :: Data.ProtoLens.FieldDescriptor KeyValueAndUnit+ unitStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "unit_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"unitStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor KeyValueAndUnit+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, keyStrindex__field_descriptor)+ , (Data.ProtoLens.Tag 2, value__field_descriptor)+ , (Data.ProtoLens.Tag 3, unitStrindex__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _KeyValueAndUnit'_unknownFields+ (\x__ y__ -> x__ {_KeyValueAndUnit'_unknownFields = y__})+ defMessage =+ KeyValueAndUnit'_constructor+ { _KeyValueAndUnit'keyStrindex = Data.ProtoLens.fieldDefault+ , _KeyValueAndUnit'value = Prelude.Nothing+ , _KeyValueAndUnit'unitStrindex = Data.ProtoLens.fieldDefault+ , _KeyValueAndUnit'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: KeyValueAndUnit+ -> Data.ProtoLens.Encoding.Bytes.Parser KeyValueAndUnit+ loop x =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ x+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "key_strindex"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"keyStrindex") y x)+ 18 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "value"+ loop (Lens.Family2.set (Data.ProtoLens.Field.field @"value") y x)+ 24 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "unit_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"unitStrindex")+ y+ x+ )+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ (do loop Data.ProtoLens.defMessage)+ "KeyValueAndUnit"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"keyStrindex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( case Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'value") _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"unitStrindex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 24)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+++instance Control.DeepSeq.NFData KeyValueAndUnit where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_KeyValueAndUnit'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_KeyValueAndUnit'keyStrindex x__)+ ( Control.DeepSeq.deepseq+ (_KeyValueAndUnit'value x__)+ (Control.DeepSeq.deepseq (_KeyValueAndUnit'unitStrindex x__) ())+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.functionIndex' @:: Lens' Line Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.line' @:: Lens' Line Data.Int.Int64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.column' @:: Lens' Line Data.Int.Int64@+-}+data Line+ = Line'_constructor+ { _Line'functionIndex :: !Data.Int.Int32+ , _Line'line :: !Data.Int.Int64+ , _Line'column :: !Data.Int.Int64+ , _Line'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Line where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Line "functionIndex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Line'functionIndex+ (\x__ y__ -> x__ {_Line'functionIndex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Line "line" Data.Int.Int64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Line'line+ (\x__ y__ -> x__ {_Line'line = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Line "column" Data.Int.Int64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Line'column+ (\x__ y__ -> x__ {_Line'column = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Line where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.profiles.v1development.Line"+ packedMessageDescriptor _ =+ "\n\+ \\EOTLine\DC2%\n\+ \\SOfunction_index\CAN\SOH \SOH(\ENQR\rfunctionIndex\DC2\DC2\n\+ \\EOTline\CAN\STX \SOH(\ETXR\EOTline\DC2\SYN\n\+ \\ACKcolumn\CAN\ETX \SOH(\ETXR\ACKcolumn"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ functionIndex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "function_index"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"functionIndex")+ )+ :: Data.ProtoLens.FieldDescriptor Line+ line__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "line"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"line")+ )+ :: Data.ProtoLens.FieldDescriptor Line+ column__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "column"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"column")+ )+ :: Data.ProtoLens.FieldDescriptor Line+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, functionIndex__field_descriptor)+ , (Data.ProtoLens.Tag 2, line__field_descriptor)+ , (Data.ProtoLens.Tag 3, column__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Line'_unknownFields+ (\x__ y__ -> x__ {_Line'_unknownFields = y__})+ defMessage =+ Line'_constructor+ { _Line'functionIndex = Data.ProtoLens.fieldDefault+ , _Line'line = Data.ProtoLens.fieldDefault+ , _Line'column = Data.ProtoLens.fieldDefault+ , _Line'_unknownFields = []+ }+ parseMessage =+ let+ loop :: Line -> Data.ProtoLens.Encoding.Bytes.Parser Line+ loop x =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ x+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "function_index"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"functionIndex")+ y+ x+ )+ 16 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "line"+ loop (Lens.Family2.set (Data.ProtoLens.Field.field @"line") y x)+ 24 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "column"+ loop (Lens.Family2.set (Data.ProtoLens.Field.field @"column") y x)+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ (do loop Data.ProtoLens.defMessage)+ "Line"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"functionIndex")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let _v = Lens.Family2.view (Data.ProtoLens.Field.field @"line") _x+ in if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 16)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"column") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 24)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+++instance Control.DeepSeq.NFData Line where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Line'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Line'functionIndex x__)+ ( Control.DeepSeq.deepseq+ (_Line'line x__)+ (Control.DeepSeq.deepseq (_Line'column x__) ())+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.traceId' @:: Lens' Link Data.ByteString.ByteString@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.spanId' @:: Lens' Link Data.ByteString.ByteString@+-}+data Link+ = Link'_constructor+ { _Link'traceId :: !Data.ByteString.ByteString+ , _Link'spanId :: !Data.ByteString.ByteString+ , _Link'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Link where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Link "traceId" Data.ByteString.ByteString where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Link'traceId+ (\x__ y__ -> x__ {_Link'traceId = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Link "spanId" Data.ByteString.ByteString where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Link'spanId+ (\x__ y__ -> x__ {_Link'spanId = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Link where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.profiles.v1development.Link"+ packedMessageDescriptor _ =+ "\n\+ \\EOTLink\DC2\EM\n\+ \\btrace_id\CAN\SOH \SOH(\fR\atraceId\DC2\ETB\n\+ \\aspan_id\CAN\STX \SOH(\fR\ACKspanId"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ traceId__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "trace_id"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.BytesField+ :: Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"traceId")+ )+ :: Data.ProtoLens.FieldDescriptor Link+ spanId__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "span_id"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.BytesField+ :: Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"spanId")+ )+ :: Data.ProtoLens.FieldDescriptor Link+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, traceId__field_descriptor)+ , (Data.ProtoLens.Tag 2, spanId__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Link'_unknownFields+ (\x__ y__ -> x__ {_Link'_unknownFields = y__})+ defMessage =+ Link'_constructor+ { _Link'traceId = Data.ProtoLens.fieldDefault+ , _Link'spanId = Data.ProtoLens.fieldDefault+ , _Link'_unknownFields = []+ }+ parseMessage =+ let+ loop :: Link -> Data.ProtoLens.Encoding.Bytes.Parser Link+ loop x =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ x+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getBytes+ (Prelude.fromIntegral len)+ )+ "trace_id"+ loop (Lens.Family2.set (Data.ProtoLens.Field.field @"traceId") y x)+ 18 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getBytes+ (Prelude.fromIntegral len)+ )+ "span_id"+ loop (Lens.Family2.set (Data.ProtoLens.Field.field @"spanId") y x)+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ (do loop Data.ProtoLens.defMessage)+ "Link"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"traceId") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"spanId") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+++instance Control.DeepSeq.NFData Link where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Link'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Link'traceId x__)+ (Control.DeepSeq.deepseq (_Link'spanId x__) ())+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.mappingIndex' @:: Lens' Location Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.address' @:: Lens' Location Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.lines' @:: Lens' Location [Line]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'lines' @:: Lens' Location (Data.Vector.Vector Line)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Location [Data.Int.Int32]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Location (Data.Vector.Unboxed.Vector Data.Int.Int32)@+-}+data Location+ = Location'_constructor+ { _Location'mappingIndex :: !Data.Int.Int32+ , _Location'address :: !Data.Word.Word64+ , _Location'lines :: !(Data.Vector.Vector Line)+ , _Location'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32)+ , _Location'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Location where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Location "mappingIndex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Location'mappingIndex+ (\x__ y__ -> x__ {_Location'mappingIndex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Location "address" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Location'address+ (\x__ y__ -> x__ {_Location'address = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Location "lines" [Line] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Location'lines+ (\x__ y__ -> x__ {_Location'lines = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Location "vec'lines" (Data.Vector.Vector Line) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Location'lines+ (\x__ y__ -> x__ {_Location'lines = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Location "attributeIndices" [Data.Int.Int32] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Location'attributeIndices+ (\x__ y__ -> x__ {_Location'attributeIndices = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Location "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Location'attributeIndices+ (\x__ y__ -> x__ {_Location'attributeIndices = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Location where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.Location"+ packedMessageDescriptor _ =+ "\n\+ \\bLocation\DC2#\n\+ \\rmapping_index\CAN\SOH \SOH(\ENQR\fmappingIndex\DC2\CAN\n\+ \\aaddress\CAN\STX \SOH(\EOTR\aaddress\DC2F\n\+ \\ENQlines\CAN\ETX \ETX(\v20.opentelemetry.proto.profiles.v1development.LineR\ENQlines\DC2+\n\+ \\DC1attribute_indices\CAN\EOT \ETX(\ENQR\DLEattributeIndices"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ mappingIndex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "mapping_index"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"mappingIndex")+ )+ :: Data.ProtoLens.FieldDescriptor Location+ address__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "address"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"address")+ )+ :: Data.ProtoLens.FieldDescriptor Location+ lines__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "lines"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Line+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"lines")+ )+ :: Data.ProtoLens.FieldDescriptor Location+ attributeIndices__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "attribute_indices"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"attributeIndices")+ )+ :: Data.ProtoLens.FieldDescriptor Location+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, mappingIndex__field_descriptor)+ , (Data.ProtoLens.Tag 2, address__field_descriptor)+ , (Data.ProtoLens.Tag 3, lines__field_descriptor)+ , (Data.ProtoLens.Tag 4, attributeIndices__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Location'_unknownFields+ (\x__ y__ -> x__ {_Location'_unknownFields = y__})+ defMessage =+ Location'_constructor+ { _Location'mappingIndex = Data.ProtoLens.fieldDefault+ , _Location'address = Data.ProtoLens.fieldDefault+ , _Location'lines = Data.Vector.Generic.empty+ , _Location'attributeIndices = Data.Vector.Generic.empty+ , _Location'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: Location+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Line+ -> Data.ProtoLens.Encoding.Bytes.Parser Location+ loop x mutable'attributeIndices mutable'lines =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'attributeIndices+ )+ frozen'lines <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.unsafeFreeze mutable'lines)+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ frozen'attributeIndices+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'lines")+ frozen'lines+ x+ )+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "mapping_index"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"mappingIndex")+ y+ x+ )+ mutable'attributeIndices+ mutable'lines+ 16 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getVarInt+ "address"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"address") y x)+ mutable'attributeIndices+ mutable'lines+ 26 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "lines"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'lines y)+ loop x mutable'attributeIndices v+ 32 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'attributeIndices+ y+ )+ loop x v mutable'lines+ 34 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'attributeIndices+ )+ loop x y mutable'lines+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'attributeIndices+ mutable'lines+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'lines <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop+ Data.ProtoLens.defMessage+ mutable'attributeIndices+ mutable'lines+ )+ "Location"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"mappingIndex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"address") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 16)+ (Data.ProtoLens.Encoding.Bytes.putVarInt _v)+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ (Lens.Family2.view (Data.ProtoLens.Field.field @"vec'lines") _x)+ )+ ( (Data.Monoid.<>)+ ( let+ p =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 34)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ p+ )+ )+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+ )+++instance Control.DeepSeq.NFData Location where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Location'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Location'mappingIndex x__)+ ( Control.DeepSeq.deepseq+ (_Location'address x__)+ ( Control.DeepSeq.deepseq+ (_Location'lines x__)+ (Control.DeepSeq.deepseq (_Location'attributeIndices x__) ())+ )+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.memoryStart' @:: Lens' Mapping Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.memoryLimit' @:: Lens' Mapping Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.fileOffset' @:: Lens' Mapping Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.filenameStrindex' @:: Lens' Mapping Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Mapping [Data.Int.Int32]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Mapping (Data.Vector.Unboxed.Vector Data.Int.Int32)@+-}+data Mapping+ = Mapping'_constructor+ { _Mapping'memoryStart :: !Data.Word.Word64+ , _Mapping'memoryLimit :: !Data.Word.Word64+ , _Mapping'fileOffset :: !Data.Word.Word64+ , _Mapping'filenameStrindex :: !Data.Int.Int32+ , _Mapping'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32)+ , _Mapping'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Mapping where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Mapping "memoryStart" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Mapping'memoryStart+ (\x__ y__ -> x__ {_Mapping'memoryStart = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Mapping "memoryLimit" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Mapping'memoryLimit+ (\x__ y__ -> x__ {_Mapping'memoryLimit = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Mapping "fileOffset" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Mapping'fileOffset+ (\x__ y__ -> x__ {_Mapping'fileOffset = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Mapping "filenameStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Mapping'filenameStrindex+ (\x__ y__ -> x__ {_Mapping'filenameStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Mapping "attributeIndices" [Data.Int.Int32] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Mapping'attributeIndices+ (\x__ y__ -> x__ {_Mapping'attributeIndices = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Mapping "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Mapping'attributeIndices+ (\x__ y__ -> x__ {_Mapping'attributeIndices = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Mapping where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.Mapping"+ packedMessageDescriptor _ =+ "\n\+ \\aMapping\DC2!\n\+ \\fmemory_start\CAN\SOH \SOH(\EOTR\vmemoryStart\DC2!\n\+ \\fmemory_limit\CAN\STX \SOH(\EOTR\vmemoryLimit\DC2\US\n\+ \\vfile_offset\CAN\ETX \SOH(\EOTR\n\+ \fileOffset\DC2+\n\+ \\DC1filename_strindex\CAN\EOT \SOH(\ENQR\DLEfilenameStrindex\DC2+\n\+ \\DC1attribute_indices\CAN\ENQ \ETX(\ENQR\DLEattributeIndices"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ memoryStart__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "memory_start"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"memoryStart")+ )+ :: Data.ProtoLens.FieldDescriptor Mapping+ memoryLimit__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "memory_limit"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"memoryLimit")+ )+ :: Data.ProtoLens.FieldDescriptor Mapping+ fileOffset__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "file_offset"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"fileOffset")+ )+ :: Data.ProtoLens.FieldDescriptor Mapping+ filenameStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "filename_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"filenameStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor Mapping+ attributeIndices__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "attribute_indices"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"attributeIndices")+ )+ :: Data.ProtoLens.FieldDescriptor Mapping+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, memoryStart__field_descriptor)+ , (Data.ProtoLens.Tag 2, memoryLimit__field_descriptor)+ , (Data.ProtoLens.Tag 3, fileOffset__field_descriptor)+ , (Data.ProtoLens.Tag 4, filenameStrindex__field_descriptor)+ , (Data.ProtoLens.Tag 5, attributeIndices__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Mapping'_unknownFields+ (\x__ y__ -> x__ {_Mapping'_unknownFields = y__})+ defMessage =+ Mapping'_constructor+ { _Mapping'memoryStart = Data.ProtoLens.fieldDefault+ , _Mapping'memoryLimit = Data.ProtoLens.fieldDefault+ , _Mapping'fileOffset = Data.ProtoLens.fieldDefault+ , _Mapping'filenameStrindex = Data.ProtoLens.fieldDefault+ , _Mapping'attributeIndices = Data.Vector.Generic.empty+ , _Mapping'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: Mapping+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32+ -> Data.ProtoLens.Encoding.Bytes.Parser Mapping+ loop x mutable'attributeIndices =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'attributeIndices+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ frozen'attributeIndices+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getVarInt+ "memory_start"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"memoryStart") y x)+ mutable'attributeIndices+ 16 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getVarInt+ "memory_limit"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"memoryLimit") y x)+ mutable'attributeIndices+ 24 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getVarInt+ "file_offset"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"fileOffset") y x)+ mutable'attributeIndices+ 32 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "filename_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"filenameStrindex")+ y+ x+ )+ mutable'attributeIndices+ 40 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'attributeIndices+ y+ )+ loop x v+ 42 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'attributeIndices+ )+ loop x y+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'attributeIndices+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'attributeIndices+ )+ "Mapping"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"memoryStart") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ (Data.ProtoLens.Encoding.Bytes.putVarInt _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"memoryLimit") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 16)+ (Data.ProtoLens.Encoding.Bytes.putVarInt _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"fileOffset") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 24)+ (Data.ProtoLens.Encoding.Bytes.putVarInt _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"filenameStrindex")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 32)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ p =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 42)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ p+ )+ )+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+ )+ )+++instance Control.DeepSeq.NFData Mapping where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Mapping'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Mapping'memoryStart x__)+ ( Control.DeepSeq.deepseq+ (_Mapping'memoryLimit x__)+ ( Control.DeepSeq.deepseq+ (_Mapping'fileOffset x__)+ ( Control.DeepSeq.deepseq+ (_Mapping'filenameStrindex x__)+ (Control.DeepSeq.deepseq (_Mapping'attributeIndices x__) ())+ )+ )+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.sampleType' @:: Lens' Profile ValueType@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'sampleType' @:: Lens' Profile (Prelude.Maybe ValueType)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.samples' @:: Lens' Profile [Sample]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'samples' @:: Lens' Profile (Data.Vector.Vector Sample)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.timeUnixNano' @:: Lens' Profile Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.durationNano' @:: Lens' Profile Data.Word.Word64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.periodType' @:: Lens' Profile ValueType@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'periodType' @:: Lens' Profile (Prelude.Maybe ValueType)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.period' @:: Lens' Profile Data.Int.Int64@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.profileId' @:: Lens' Profile Data.ByteString.ByteString@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.droppedAttributesCount' @:: Lens' Profile Data.Word.Word32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.originalPayloadFormat' @:: Lens' Profile Data.Text.Text@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.originalPayload' @:: Lens' Profile Data.ByteString.ByteString@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Profile [Data.Int.Int32]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Profile (Data.Vector.Unboxed.Vector Data.Int.Int32)@+-}+data Profile+ = Profile'_constructor+ { _Profile'sampleType :: !(Prelude.Maybe ValueType)+ , _Profile'samples :: !(Data.Vector.Vector Sample)+ , _Profile'timeUnixNano :: !Data.Word.Word64+ , _Profile'durationNano :: !Data.Word.Word64+ , _Profile'periodType :: !(Prelude.Maybe ValueType)+ , _Profile'period :: !Data.Int.Int64+ , _Profile'profileId :: !Data.ByteString.ByteString+ , _Profile'droppedAttributesCount :: !Data.Word.Word32+ , _Profile'originalPayloadFormat :: !Data.Text.Text+ , _Profile'originalPayload :: !Data.ByteString.ByteString+ , _Profile'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32)+ , _Profile'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Profile where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Profile "sampleType" ValueType where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'sampleType+ (\x__ y__ -> x__ {_Profile'sampleType = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField Profile "maybe'sampleType" (Prelude.Maybe ValueType) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'sampleType+ (\x__ y__ -> x__ {_Profile'sampleType = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "samples" [Sample] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'samples+ (\x__ y__ -> x__ {_Profile'samples = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Profile "vec'samples" (Data.Vector.Vector Sample) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'samples+ (\x__ y__ -> x__ {_Profile'samples = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "timeUnixNano" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'timeUnixNano+ (\x__ y__ -> x__ {_Profile'timeUnixNano = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "durationNano" Data.Word.Word64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'durationNano+ (\x__ y__ -> x__ {_Profile'durationNano = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "periodType" ValueType where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'periodType+ (\x__ y__ -> x__ {_Profile'periodType = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField Profile "maybe'periodType" (Prelude.Maybe ValueType) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'periodType+ (\x__ y__ -> x__ {_Profile'periodType = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "period" Data.Int.Int64 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'period+ (\x__ y__ -> x__ {_Profile'period = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "profileId" Data.ByteString.ByteString where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'profileId+ (\x__ y__ -> x__ {_Profile'profileId = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "droppedAttributesCount" Data.Word.Word32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'droppedAttributesCount+ (\x__ y__ -> x__ {_Profile'droppedAttributesCount = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "originalPayloadFormat" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'originalPayloadFormat+ (\x__ y__ -> x__ {_Profile'originalPayloadFormat = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "originalPayload" Data.ByteString.ByteString where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'originalPayload+ (\x__ y__ -> x__ {_Profile'originalPayload = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Profile "attributeIndices" [Data.Int.Int32] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'attributeIndices+ (\x__ y__ -> x__ {_Profile'attributeIndices = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Profile "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Profile'attributeIndices+ (\x__ y__ -> x__ {_Profile'attributeIndices = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Profile where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.Profile"+ packedMessageDescriptor _ =+ "\n\+ \\aProfile\DC2V\n\+ \\vsample_type\CAN\SOH \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\+ \sampleType\DC2L\n\+ \\asamples\CAN\STX \ETX(\v22.opentelemetry.proto.profiles.v1development.SampleR\asamples\DC2$\n\+ \\SOtime_unix_nano\CAN\ETX \SOH(\ACKR\ftimeUnixNano\DC2#\n\+ \\rduration_nano\CAN\EOT \SOH(\EOTR\fdurationNano\DC2V\n\+ \\vperiod_type\CAN\ENQ \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\+ \periodType\DC2\SYN\n\+ \\ACKperiod\CAN\ACK \SOH(\ETXR\ACKperiod\DC2\GS\n\+ \\n\+ \profile_id\CAN\a \SOH(\fR\tprofileId\DC28\n\+ \\CANdropped_attributes_count\CAN\b \SOH(\rR\SYNdroppedAttributesCount\DC26\n\+ \\ETBoriginal_payload_format\CAN\t \SOH(\tR\NAKoriginalPayloadFormat\DC2)\n\+ \\DLEoriginal_payload\CAN\n\+ \ \SOH(\fR\SIoriginalPayload\DC2+\n\+ \\DC1attribute_indices\CAN\v \ETX(\ENQR\DLEattributeIndices"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ sampleType__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "sample_type"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ValueType+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'sampleType")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ samples__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "samples"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Sample+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"samples")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ timeUnixNano__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "time_unix_nano"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"timeUnixNano")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ durationNano__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "duration_nano"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"durationNano")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ periodType__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "period_type"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ValueType+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'periodType")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ period__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "period"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"period")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ profileId__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "profile_id"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.BytesField+ :: Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"profileId")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ droppedAttributesCount__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "dropped_attributes_count"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.UInt32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"droppedAttributesCount")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ originalPayloadFormat__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "original_payload_format"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"originalPayloadFormat")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ originalPayload__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "original_payload"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.BytesField+ :: Data.ProtoLens.FieldTypeDescriptor Data.ByteString.ByteString+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"originalPayload")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ attributeIndices__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "attribute_indices"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"attributeIndices")+ )+ :: Data.ProtoLens.FieldDescriptor Profile+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, sampleType__field_descriptor)+ , (Data.ProtoLens.Tag 2, samples__field_descriptor)+ , (Data.ProtoLens.Tag 3, timeUnixNano__field_descriptor)+ , (Data.ProtoLens.Tag 4, durationNano__field_descriptor)+ , (Data.ProtoLens.Tag 5, periodType__field_descriptor)+ , (Data.ProtoLens.Tag 6, period__field_descriptor)+ , (Data.ProtoLens.Tag 7, profileId__field_descriptor)+ , (Data.ProtoLens.Tag 8, droppedAttributesCount__field_descriptor)+ , (Data.ProtoLens.Tag 9, originalPayloadFormat__field_descriptor)+ , (Data.ProtoLens.Tag 10, originalPayload__field_descriptor)+ , (Data.ProtoLens.Tag 11, attributeIndices__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Profile'_unknownFields+ (\x__ y__ -> x__ {_Profile'_unknownFields = y__})+ defMessage =+ Profile'_constructor+ { _Profile'sampleType = Prelude.Nothing+ , _Profile'samples = Data.Vector.Generic.empty+ , _Profile'timeUnixNano = Data.ProtoLens.fieldDefault+ , _Profile'durationNano = Data.ProtoLens.fieldDefault+ , _Profile'periodType = Prelude.Nothing+ , _Profile'period = Data.ProtoLens.fieldDefault+ , _Profile'profileId = Data.ProtoLens.fieldDefault+ , _Profile'droppedAttributesCount = Data.ProtoLens.fieldDefault+ , _Profile'originalPayloadFormat = Data.ProtoLens.fieldDefault+ , _Profile'originalPayload = Data.ProtoLens.fieldDefault+ , _Profile'attributeIndices = Data.Vector.Generic.empty+ , _Profile'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: Profile+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Sample+ -> Data.ProtoLens.Encoding.Bytes.Parser Profile+ loop x mutable'attributeIndices mutable'samples =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'attributeIndices+ )+ frozen'samples <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'samples+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ frozen'attributeIndices+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'samples")+ frozen'samples+ x+ )+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "sample_type"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"sampleType") y x)+ mutable'attributeIndices+ mutable'samples+ 18 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "samples"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'samples y)+ loop x mutable'attributeIndices v+ 25 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getFixed64+ "time_unix_nano"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"timeUnixNano")+ y+ x+ )+ mutable'attributeIndices+ mutable'samples+ 32 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getVarInt+ "duration_nano"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"durationNano")+ y+ x+ )+ mutable'attributeIndices+ mutable'samples+ 42 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "period_type"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"periodType") y x)+ mutable'attributeIndices+ mutable'samples+ 48 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "period"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"period") y x)+ mutable'attributeIndices+ mutable'samples+ 58 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getBytes+ (Prelude.fromIntegral len)+ )+ "profile_id"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"profileId") y x)+ mutable'attributeIndices+ mutable'samples+ 64 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "dropped_attributes_count"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"droppedAttributesCount")+ y+ x+ )+ mutable'attributeIndices+ mutable'samples+ 74 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "original_payload_format"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"originalPayloadFormat")+ y+ x+ )+ mutable'attributeIndices+ mutable'samples+ 82 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getBytes+ (Prelude.fromIntegral len)+ )+ "original_payload"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"originalPayload")+ y+ x+ )+ mutable'attributeIndices+ mutable'samples+ 88 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'attributeIndices+ y+ )+ loop x v mutable'samples+ 90 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'attributeIndices+ )+ loop x y mutable'samples+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'attributeIndices+ mutable'samples+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'samples <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop+ Data.ProtoLens.defMessage+ mutable'attributeIndices+ mutable'samples+ )+ "Profile"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( case Lens.Family2.view+ (Data.ProtoLens.Field.field @"maybe'sampleType")+ _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ (Lens.Family2.view (Data.ProtoLens.Field.field @"vec'samples") _x)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"timeUnixNano") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 25)+ (Data.ProtoLens.Encoding.Bytes.putFixed64 _v)+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"durationNano") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 32)+ (Data.ProtoLens.Encoding.Bytes.putVarInt _v)+ )+ ( (Data.Monoid.<>)+ ( case Lens.Family2.view+ (Data.ProtoLens.Field.field @"maybe'periodType")+ _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 42)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"period") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 48)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"profileId") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 58)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"droppedAttributesCount")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 64)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"originalPayloadFormat")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 74)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ ( Data.ProtoLens.Encoding.Bytes.putBytes+ bs+ )+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"originalPayload")+ _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 82)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ ( Data.ProtoLens.Encoding.Bytes.putBytes+ bs+ )+ )+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ p =+ Lens.Family2.view+ ( Data.ProtoLens.Field.field+ @"vec'attributeIndices"+ )+ _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 90)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ ( Data.ProtoLens.Encoding.Bytes.putBytes+ bs+ )+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ p+ )+ )+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ ( Lens.Family2.view+ Data.ProtoLens.unknownFields+ _x+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+++instance Control.DeepSeq.NFData Profile where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Profile'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Profile'sampleType x__)+ ( Control.DeepSeq.deepseq+ (_Profile'samples x__)+ ( Control.DeepSeq.deepseq+ (_Profile'timeUnixNano x__)+ ( Control.DeepSeq.deepseq+ (_Profile'durationNano x__)+ ( Control.DeepSeq.deepseq+ (_Profile'periodType x__)+ ( Control.DeepSeq.deepseq+ (_Profile'period x__)+ ( Control.DeepSeq.deepseq+ (_Profile'profileId x__)+ ( Control.DeepSeq.deepseq+ (_Profile'droppedAttributesCount x__)+ ( Control.DeepSeq.deepseq+ (_Profile'originalPayloadFormat x__)+ ( Control.DeepSeq.deepseq+ (_Profile'originalPayload x__)+ ( Control.DeepSeq.deepseq+ (_Profile'attributeIndices x__)+ ()+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.resourceProfiles' @:: Lens' ProfilesData [ResourceProfiles]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'resourceProfiles' @:: Lens' ProfilesData (Data.Vector.Vector ResourceProfiles)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.dictionary' @:: Lens' ProfilesData ProfilesDictionary@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'dictionary' @:: Lens' ProfilesData (Prelude.Maybe ProfilesDictionary)@+-}+data ProfilesData+ = ProfilesData'_constructor+ { _ProfilesData'resourceProfiles :: !(Data.Vector.Vector ResourceProfiles)+ , _ProfilesData'dictionary :: !(Prelude.Maybe ProfilesDictionary)+ , _ProfilesData'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ProfilesData where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ProfilesData "resourceProfiles" [ResourceProfiles] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesData'resourceProfiles+ (\x__ y__ -> x__ {_ProfilesData'resourceProfiles = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesData "vec'resourceProfiles" (Data.Vector.Vector ResourceProfiles) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesData'resourceProfiles+ (\x__ y__ -> x__ {_ProfilesData'resourceProfiles = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesData "dictionary" ProfilesDictionary where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesData'dictionary+ (\x__ y__ -> x__ {_ProfilesData'dictionary = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField ProfilesData "maybe'dictionary" (Prelude.Maybe ProfilesDictionary) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesData'dictionary+ (\x__ y__ -> x__ {_ProfilesData'dictionary = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ProfilesData where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.ProfilesData"+ packedMessageDescriptor _ =+ "\n\+ \\fProfilesData\DC2i\n\+ \\DC1resource_profiles\CAN\SOH \ETX(\v2<.opentelemetry.proto.profiles.v1development.ResourceProfilesR\DLEresourceProfiles\DC2^\n\+ \\n\+ \dictionary\CAN\STX \SOH(\v2>.opentelemetry.proto.profiles.v1development.ProfilesDictionaryR\n\+ \dictionary"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ resourceProfiles__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "resource_profiles"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ResourceProfiles+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"resourceProfiles")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesData+ dictionary__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "dictionary"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ProfilesDictionary+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'dictionary")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesData+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, resourceProfiles__field_descriptor)+ , (Data.ProtoLens.Tag 2, dictionary__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ProfilesData'_unknownFields+ (\x__ y__ -> x__ {_ProfilesData'_unknownFields = y__})+ defMessage =+ ProfilesData'_constructor+ { _ProfilesData'resourceProfiles = Data.Vector.Generic.empty+ , _ProfilesData'dictionary = Prelude.Nothing+ , _ProfilesData'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: ProfilesData+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ResourceProfiles+ -> Data.ProtoLens.Encoding.Bytes.Parser ProfilesData+ loop x mutable'resourceProfiles =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'resourceProfiles <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'resourceProfiles+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'resourceProfiles")+ frozen'resourceProfiles+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "resource_profiles"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'resourceProfiles+ y+ )+ loop x v+ 18 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "dictionary"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"dictionary") y x)+ mutable'resourceProfiles+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'resourceProfiles+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'resourceProfiles <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'resourceProfiles+ )+ "ProfilesData"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'resourceProfiles")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( case Lens.Family2.view+ (Data.ProtoLens.Field.field @"maybe'dictionary")+ _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+++instance Control.DeepSeq.NFData ProfilesData where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ProfilesData'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesData'resourceProfiles x__)+ (Control.DeepSeq.deepseq (_ProfilesData'dictionary x__) ())+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.mappingTable' @:: Lens' ProfilesDictionary [Mapping]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'mappingTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Mapping)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.locationTable' @:: Lens' ProfilesDictionary [Location]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'locationTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Location)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.functionTable' @:: Lens' ProfilesDictionary [Function]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'functionTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Function)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.linkTable' @:: Lens' ProfilesDictionary [Link]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'linkTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Link)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.stringTable' @:: Lens' ProfilesDictionary [Data.Text.Text]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'stringTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Data.Text.Text)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeTable' @:: Lens' ProfilesDictionary [KeyValueAndUnit]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector KeyValueAndUnit)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.stackTable' @:: Lens' ProfilesDictionary [Stack]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'stackTable' @:: Lens' ProfilesDictionary (Data.Vector.Vector Stack)@+-}+data ProfilesDictionary+ = ProfilesDictionary'_constructor+ { _ProfilesDictionary'mappingTable :: !(Data.Vector.Vector Mapping)+ , _ProfilesDictionary'locationTable :: !(Data.Vector.Vector Location)+ , _ProfilesDictionary'functionTable :: !(Data.Vector.Vector Function)+ , _ProfilesDictionary'linkTable :: !(Data.Vector.Vector Link)+ , _ProfilesDictionary'stringTable :: !(Data.Vector.Vector Data.Text.Text)+ , _ProfilesDictionary'attributeTable :: !(Data.Vector.Vector KeyValueAndUnit)+ , _ProfilesDictionary'stackTable :: !(Data.Vector.Vector Stack)+ , _ProfilesDictionary'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ProfilesDictionary where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "mappingTable" [Mapping] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'mappingTable+ (\x__ y__ -> x__ {_ProfilesDictionary'mappingTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'mappingTable" (Data.Vector.Vector Mapping) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'mappingTable+ (\x__ y__ -> x__ {_ProfilesDictionary'mappingTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "locationTable" [Location] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'locationTable+ (\x__ y__ -> x__ {_ProfilesDictionary'locationTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'locationTable" (Data.Vector.Vector Location) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'locationTable+ (\x__ y__ -> x__ {_ProfilesDictionary'locationTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "functionTable" [Function] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'functionTable+ (\x__ y__ -> x__ {_ProfilesDictionary'functionTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'functionTable" (Data.Vector.Vector Function) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'functionTable+ (\x__ y__ -> x__ {_ProfilesDictionary'functionTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "linkTable" [Link] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'linkTable+ (\x__ y__ -> x__ {_ProfilesDictionary'linkTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'linkTable" (Data.Vector.Vector Link) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'linkTable+ (\x__ y__ -> x__ {_ProfilesDictionary'linkTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "stringTable" [Data.Text.Text] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'stringTable+ (\x__ y__ -> x__ {_ProfilesDictionary'stringTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'stringTable" (Data.Vector.Vector Data.Text.Text) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'stringTable+ (\x__ y__ -> x__ {_ProfilesDictionary'stringTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "attributeTable" [KeyValueAndUnit] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'attributeTable+ (\x__ y__ -> x__ {_ProfilesDictionary'attributeTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'attributeTable" (Data.Vector.Vector KeyValueAndUnit) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'attributeTable+ (\x__ y__ -> x__ {_ProfilesDictionary'attributeTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "stackTable" [Stack] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'stackTable+ (\x__ y__ -> x__ {_ProfilesDictionary'stackTable = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ProfilesDictionary "vec'stackTable" (Data.Vector.Vector Stack) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ProfilesDictionary'stackTable+ (\x__ y__ -> x__ {_ProfilesDictionary'stackTable = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ProfilesDictionary where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.ProfilesDictionary"+ packedMessageDescriptor _ =+ "\n\+ \\DC2ProfilesDictionary\DC2X\n\+ \\rmapping_table\CAN\SOH \ETX(\v23.opentelemetry.proto.profiles.v1development.MappingR\fmappingTable\DC2[\n\+ \\SOlocation_table\CAN\STX \ETX(\v24.opentelemetry.proto.profiles.v1development.LocationR\rlocationTable\DC2[\n\+ \\SOfunction_table\CAN\ETX \ETX(\v24.opentelemetry.proto.profiles.v1development.FunctionR\rfunctionTable\DC2O\n\+ \\n\+ \link_table\CAN\EOT \ETX(\v20.opentelemetry.proto.profiles.v1development.LinkR\tlinkTable\DC2!\n\+ \\fstring_table\CAN\ENQ \ETX(\tR\vstringTable\DC2d\n\+ \\SIattribute_table\CAN\ACK \ETX(\v2;.opentelemetry.proto.profiles.v1development.KeyValueAndUnitR\SOattributeTable\DC2R\n\+ \\vstack_table\CAN\a \ETX(\v21.opentelemetry.proto.profiles.v1development.StackR\n\+ \stackTable"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ mappingTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "mapping_table"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Mapping+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"mappingTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ locationTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "location_table"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Location+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"locationTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ functionTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "function_table"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Function+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"functionTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ linkTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "link_table"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Link+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"linkTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ stringTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "string_table"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"stringTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ attributeTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "attribute_table"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor KeyValueAndUnit+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"attributeTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ stackTable__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "stack_table"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Stack+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"stackTable")+ )+ :: Data.ProtoLens.FieldDescriptor ProfilesDictionary+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, mappingTable__field_descriptor)+ , (Data.ProtoLens.Tag 2, locationTable__field_descriptor)+ , (Data.ProtoLens.Tag 3, functionTable__field_descriptor)+ , (Data.ProtoLens.Tag 4, linkTable__field_descriptor)+ , (Data.ProtoLens.Tag 5, stringTable__field_descriptor)+ , (Data.ProtoLens.Tag 6, attributeTable__field_descriptor)+ , (Data.ProtoLens.Tag 7, stackTable__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ProfilesDictionary'_unknownFields+ (\x__ y__ -> x__ {_ProfilesDictionary'_unknownFields = y__})+ defMessage =+ ProfilesDictionary'_constructor+ { _ProfilesDictionary'mappingTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'locationTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'functionTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'linkTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'stringTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'attributeTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'stackTable = Data.Vector.Generic.empty+ , _ProfilesDictionary'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: ProfilesDictionary+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld KeyValueAndUnit+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Function+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Link+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Location+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Mapping+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Stack+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Text.Text+ -> Data.ProtoLens.Encoding.Bytes.Parser ProfilesDictionary+ loop+ x+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'attributeTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'attributeTable+ )+ frozen'functionTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'functionTable+ )+ frozen'linkTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'linkTable+ )+ frozen'locationTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'locationTable+ )+ frozen'mappingTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'mappingTable+ )+ frozen'stackTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'stackTable+ )+ frozen'stringTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'stringTable+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'attributeTable")+ frozen'attributeTable+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'functionTable")+ frozen'functionTable+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'linkTable")+ frozen'linkTable+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'locationTable")+ frozen'locationTable+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'mappingTable")+ frozen'mappingTable+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'stackTable")+ frozen'stackTable+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'stringTable")+ frozen'stringTable+ x+ )+ )+ )+ )+ )+ )+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "mapping_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'mappingTable+ y+ )+ loop+ x+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ v+ mutable'stackTable+ mutable'stringTable+ 18 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "location_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'locationTable+ y+ )+ loop+ x+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ v+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable+ 26 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "function_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'functionTable+ y+ )+ loop+ x+ mutable'attributeTable+ v+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable+ 34 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "link_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'linkTable y)+ loop+ x+ mutable'attributeTable+ mutable'functionTable+ v+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable+ 42 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "string_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'stringTable+ y+ )+ loop+ x+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ v+ 50 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "attribute_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'attributeTable+ y+ )+ loop+ x+ v+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable+ 58 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "stack_table"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'stackTable y)+ loop+ x+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ v+ mutable'stringTable+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'attributeTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'functionTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'linkTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'locationTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'mappingTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'stackTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'stringTable <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop+ Data.ProtoLens.defMessage+ mutable'attributeTable+ mutable'functionTable+ mutable'linkTable+ mutable'locationTable+ mutable'mappingTable+ mutable'stackTable+ mutable'stringTable+ )+ "ProfilesDictionary"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'mappingTable")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'locationTable")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'functionTable")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 34)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'linkTable")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 42)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'stringTable")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 50)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'attributeTable")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 58)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ ( Prelude.fromIntegral+ (Data.ByteString.length bs)+ )+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'stackTable")+ _x+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+ )+ )+ )+ )+++instance Control.DeepSeq.NFData ProfilesDictionary where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ProfilesDictionary'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'mappingTable x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'locationTable x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'functionTable x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'linkTable x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'stringTable x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'attributeTable x__)+ ( Control.DeepSeq.deepseq+ (_ProfilesDictionary'stackTable x__)+ ()+ )+ )+ )+ )+ )+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.resource' @:: Lens' ResourceProfiles Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'resource' @:: Lens' ResourceProfiles (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.scopeProfiles' @:: Lens' ResourceProfiles [ScopeProfiles]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'scopeProfiles' @:: Lens' ResourceProfiles (Data.Vector.Vector ScopeProfiles)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.schemaUrl' @:: Lens' ResourceProfiles Data.Text.Text@+-}+data ResourceProfiles+ = ResourceProfiles'_constructor+ { _ResourceProfiles'resource :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource)+ , _ResourceProfiles'scopeProfiles :: !(Data.Vector.Vector ScopeProfiles)+ , _ResourceProfiles'schemaUrl :: !Data.Text.Text+ , _ResourceProfiles'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ResourceProfiles where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ResourceProfiles "resource" Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceProfiles'resource+ (\x__ y__ -> x__ {_ResourceProfiles'resource = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField ResourceProfiles "maybe'resource" (Prelude.Maybe Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceProfiles'resource+ (\x__ y__ -> x__ {_ResourceProfiles'resource = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ResourceProfiles "scopeProfiles" [ScopeProfiles] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceProfiles'scopeProfiles+ (\x__ y__ -> x__ {_ResourceProfiles'scopeProfiles = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ResourceProfiles "vec'scopeProfiles" (Data.Vector.Vector ScopeProfiles) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceProfiles'scopeProfiles+ (\x__ y__ -> x__ {_ResourceProfiles'scopeProfiles = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ResourceProfiles "schemaUrl" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ResourceProfiles'schemaUrl+ (\x__ y__ -> x__ {_ResourceProfiles'schemaUrl = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ResourceProfiles where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.ResourceProfiles"+ packedMessageDescriptor _ =+ "\n\+ \\DLEResourceProfiles\DC2E\n\+ \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2`\n\+ \\SOscope_profiles\CAN\STX \ETX(\v29.opentelemetry.proto.profiles.v1development.ScopeProfilesR\rscopeProfiles\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ resource__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "resource"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Resource.V1.Resource.Resource+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'resource")+ )+ :: Data.ProtoLens.FieldDescriptor ResourceProfiles+ scopeProfiles__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "scope_profiles"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor ScopeProfiles+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"scopeProfiles")+ )+ :: Data.ProtoLens.FieldDescriptor ResourceProfiles+ schemaUrl__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "schema_url"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"schemaUrl")+ )+ :: Data.ProtoLens.FieldDescriptor ResourceProfiles+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, resource__field_descriptor)+ , (Data.ProtoLens.Tag 2, scopeProfiles__field_descriptor)+ , (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ResourceProfiles'_unknownFields+ (\x__ y__ -> x__ {_ResourceProfiles'_unknownFields = y__})+ defMessage =+ ResourceProfiles'_constructor+ { _ResourceProfiles'resource = Prelude.Nothing+ , _ResourceProfiles'scopeProfiles = Data.Vector.Generic.empty+ , _ResourceProfiles'schemaUrl = Data.ProtoLens.fieldDefault+ , _ResourceProfiles'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: ResourceProfiles+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld ScopeProfiles+ -> Data.ProtoLens.Encoding.Bytes.Parser ResourceProfiles+ loop x mutable'scopeProfiles =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'scopeProfiles <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'scopeProfiles+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'scopeProfiles")+ frozen'scopeProfiles+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "resource"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"resource") y x)+ mutable'scopeProfiles+ 18 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "scope_profiles"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'scopeProfiles+ y+ )+ loop x v+ 26 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "schema_url"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)+ mutable'scopeProfiles+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'scopeProfiles+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'scopeProfiles <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'scopeProfiles+ )+ "ResourceProfiles"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( case Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'resource") _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'scopeProfiles")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+++instance Control.DeepSeq.NFData ResourceProfiles where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ResourceProfiles'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ResourceProfiles'resource x__)+ ( Control.DeepSeq.deepseq+ (_ResourceProfiles'scopeProfiles x__)+ (Control.DeepSeq.deepseq (_ResourceProfiles'schemaUrl x__) ())+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.stackIndex' @:: Lens' Sample Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.attributeIndices' @:: Lens' Sample [Data.Int.Int32]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'attributeIndices' @:: Lens' Sample (Data.Vector.Unboxed.Vector Data.Int.Int32)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.linkIndex' @:: Lens' Sample Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.values' @:: Lens' Sample [Data.Int.Int64]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'values' @:: Lens' Sample (Data.Vector.Unboxed.Vector Data.Int.Int64)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.timestampsUnixNano' @:: Lens' Sample [Data.Word.Word64]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'timestampsUnixNano' @:: Lens' Sample (Data.Vector.Unboxed.Vector Data.Word.Word64)@+-}+data Sample+ = Sample'_constructor+ { _Sample'stackIndex :: !Data.Int.Int32+ , _Sample'attributeIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32)+ , _Sample'linkIndex :: !Data.Int.Int32+ , _Sample'values :: !(Data.Vector.Unboxed.Vector Data.Int.Int64)+ , _Sample'timestampsUnixNano :: !(Data.Vector.Unboxed.Vector Data.Word.Word64)+ , _Sample'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Sample where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Sample "stackIndex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'stackIndex+ (\x__ y__ -> x__ {_Sample'stackIndex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Sample "attributeIndices" [Data.Int.Int32] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'attributeIndices+ (\x__ y__ -> x__ {_Sample'attributeIndices = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Sample "vec'attributeIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'attributeIndices+ (\x__ y__ -> x__ {_Sample'attributeIndices = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Sample "linkIndex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'linkIndex+ (\x__ y__ -> x__ {_Sample'linkIndex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Sample "values" [Data.Int.Int64] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'values+ (\x__ y__ -> x__ {_Sample'values = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Sample "vec'values" (Data.Vector.Unboxed.Vector Data.Int.Int64) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'values+ (\x__ y__ -> x__ {_Sample'values = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField Sample "timestampsUnixNano" [Data.Word.Word64] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'timestampsUnixNano+ (\x__ y__ -> x__ {_Sample'timestampsUnixNano = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Sample "vec'timestampsUnixNano" (Data.Vector.Unboxed.Vector Data.Word.Word64) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Sample'timestampsUnixNano+ (\x__ y__ -> x__ {_Sample'timestampsUnixNano = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Sample where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.Sample"+ packedMessageDescriptor _ =+ "\n\+ \\ACKSample\DC2\US\n\+ \\vstack_index\CAN\SOH \SOH(\ENQR\n\+ \stackIndex\DC2+\n\+ \\DC1attribute_indices\CAN\STX \ETX(\ENQR\DLEattributeIndices\DC2\GS\n\+ \\n\+ \link_index\CAN\ETX \SOH(\ENQR\tlinkIndex\DC2\SYN\n\+ \\ACKvalues\CAN\EOT \ETX(\ETXR\ACKvalues\DC20\n\+ \\DC4timestamps_unix_nano\CAN\ENQ \ETX(\ACKR\DC2timestampsUnixNano"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ stackIndex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "stack_index"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"stackIndex")+ )+ :: Data.ProtoLens.FieldDescriptor Sample+ attributeIndices__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "attribute_indices"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"attributeIndices")+ )+ :: Data.ProtoLens.FieldDescriptor Sample+ linkIndex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "link_index"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"linkIndex")+ )+ :: Data.ProtoLens.FieldDescriptor Sample+ values__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "values"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int64+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"values")+ )+ :: Data.ProtoLens.FieldDescriptor Sample+ timestampsUnixNano__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "timestamps_unix_nano"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Fixed64Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Word.Word64+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"timestampsUnixNano")+ )+ :: Data.ProtoLens.FieldDescriptor Sample+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, stackIndex__field_descriptor)+ , (Data.ProtoLens.Tag 2, attributeIndices__field_descriptor)+ , (Data.ProtoLens.Tag 3, linkIndex__field_descriptor)+ , (Data.ProtoLens.Tag 4, values__field_descriptor)+ , (Data.ProtoLens.Tag 5, timestampsUnixNano__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Sample'_unknownFields+ (\x__ y__ -> x__ {_Sample'_unknownFields = y__})+ defMessage =+ Sample'_constructor+ { _Sample'stackIndex = Data.ProtoLens.fieldDefault+ , _Sample'attributeIndices = Data.Vector.Generic.empty+ , _Sample'linkIndex = Data.ProtoLens.fieldDefault+ , _Sample'values = Data.Vector.Generic.empty+ , _Sample'timestampsUnixNano = Data.Vector.Generic.empty+ , _Sample'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: Sample+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Word.Word64+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int64+ -> Data.ProtoLens.Encoding.Bytes.Parser Sample+ loop+ x+ mutable'attributeIndices+ mutable'timestampsUnixNano+ mutable'values =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'attributeIndices+ )+ frozen'timestampsUnixNano <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'timestampsUnixNano+ )+ frozen'values <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'values+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ frozen'attributeIndices+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'timestampsUnixNano")+ frozen'timestampsUnixNano+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'values")+ frozen'values+ x+ )+ )+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "stack_index"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"stackIndex") y x)+ mutable'attributeIndices+ mutable'timestampsUnixNano+ mutable'values+ 16 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'attributeIndices+ y+ )+ loop x v mutable'timestampsUnixNano mutable'values+ 18 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "attribute_indices"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'attributeIndices+ )+ loop x y mutable'timestampsUnixNano mutable'values+ 24 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "link_index"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"linkIndex") y x)+ mutable'attributeIndices+ mutable'timestampsUnixNano+ mutable'values+ 32 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "values"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'values y)+ loop x mutable'attributeIndices mutable'timestampsUnixNano v+ 34 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "values"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'values+ )+ loop x mutable'attributeIndices mutable'timestampsUnixNano y+ 41 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getFixed64+ "timestamps_unix_nano"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'timestampsUnixNano+ y+ )+ loop x mutable'attributeIndices v mutable'values+ 42 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ Data.ProtoLens.Encoding.Bytes.getFixed64+ "timestamps_unix_nano"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'timestampsUnixNano+ )+ loop x mutable'attributeIndices y mutable'values+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'attributeIndices+ mutable'timestampsUnixNano+ mutable'values+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'attributeIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'timestampsUnixNano <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ mutable'values <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop+ Data.ProtoLens.defMessage+ mutable'attributeIndices+ mutable'timestampsUnixNano+ mutable'values+ )+ "Sample"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"stackIndex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ p =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'attributeIndices")+ _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ p+ )+ )+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"linkIndex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 24)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ p = Lens.Family2.view (Data.ProtoLens.Field.field @"vec'values") _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 34)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ p+ )+ )+ )+ )+ ( (Data.Monoid.<>)+ ( let+ p =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'timestampsUnixNano")+ _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 42)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ Data.ProtoLens.Encoding.Bytes.putFixed64+ p+ )+ )+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+ )+ )+++instance Control.DeepSeq.NFData Sample where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Sample'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_Sample'stackIndex x__)+ ( Control.DeepSeq.deepseq+ (_Sample'attributeIndices x__)+ ( Control.DeepSeq.deepseq+ (_Sample'linkIndex x__)+ ( Control.DeepSeq.deepseq+ (_Sample'values x__)+ (Control.DeepSeq.deepseq (_Sample'timestampsUnixNano x__) ())+ )+ )+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.scope' @:: Lens' ScopeProfiles Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.maybe'scope' @:: Lens' ScopeProfiles (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.profiles' @:: Lens' ScopeProfiles [Profile]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'profiles' @:: Lens' ScopeProfiles (Data.Vector.Vector Profile)@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.schemaUrl' @:: Lens' ScopeProfiles Data.Text.Text@+-}+data ScopeProfiles+ = ScopeProfiles'_constructor+ { _ScopeProfiles'scope :: !(Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope)+ , _ScopeProfiles'profiles :: !(Data.Vector.Vector Profile)+ , _ScopeProfiles'schemaUrl :: !Data.Text.Text+ , _ScopeProfiles'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ScopeProfiles where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ScopeProfiles "scope" Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeProfiles'scope+ (\x__ y__ -> x__ {_ScopeProfiles'scope = y__})+ )+ (Data.ProtoLens.maybeLens Data.ProtoLens.defMessage)+++instance Data.ProtoLens.Field.HasField ScopeProfiles "maybe'scope" (Prelude.Maybe Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeProfiles'scope+ (\x__ y__ -> x__ {_ScopeProfiles'scope = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ScopeProfiles "profiles" [Profile] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeProfiles'profiles+ (\x__ y__ -> x__ {_ScopeProfiles'profiles = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField ScopeProfiles "vec'profiles" (Data.Vector.Vector Profile) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeProfiles'profiles+ (\x__ y__ -> x__ {_ScopeProfiles'profiles = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ScopeProfiles "schemaUrl" Data.Text.Text where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ScopeProfiles'schemaUrl+ (\x__ y__ -> x__ {_ScopeProfiles'schemaUrl = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ScopeProfiles where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.ScopeProfiles"+ packedMessageDescriptor _ =+ "\n\+ \\rScopeProfiles\DC2I\n\+ \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2O\n\+ \\bprofiles\CAN\STX \ETX(\v23.opentelemetry.proto.profiles.v1development.ProfileR\bprofiles\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrl"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ scope__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "scope"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Proto.Opentelemetry.Proto.Common.V1.Common.InstrumentationScope+ )+ ( Data.ProtoLens.OptionalField+ (Data.ProtoLens.Field.field @"maybe'scope")+ )+ :: Data.ProtoLens.FieldDescriptor ScopeProfiles+ profiles__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "profiles"+ ( Data.ProtoLens.MessageField Data.ProtoLens.MessageType+ :: Data.ProtoLens.FieldTypeDescriptor Profile+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Unpacked+ (Data.ProtoLens.Field.field @"profiles")+ )+ :: Data.ProtoLens.FieldDescriptor ScopeProfiles+ schemaUrl__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "schema_url"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.StringField+ :: Data.ProtoLens.FieldTypeDescriptor Data.Text.Text+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"schemaUrl")+ )+ :: Data.ProtoLens.FieldDescriptor ScopeProfiles+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, scope__field_descriptor)+ , (Data.ProtoLens.Tag 2, profiles__field_descriptor)+ , (Data.ProtoLens.Tag 3, schemaUrl__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ScopeProfiles'_unknownFields+ (\x__ y__ -> x__ {_ScopeProfiles'_unknownFields = y__})+ defMessage =+ ScopeProfiles'_constructor+ { _ScopeProfiles'scope = Prelude.Nothing+ , _ScopeProfiles'profiles = Data.Vector.Generic.empty+ , _ScopeProfiles'schemaUrl = Data.ProtoLens.fieldDefault+ , _ScopeProfiles'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: ScopeProfiles+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Vector Data.ProtoLens.Encoding.Growing.RealWorld Profile+ -> Data.ProtoLens.Encoding.Bytes.Parser ScopeProfiles+ loop x mutable'profiles =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'profiles <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'profiles+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'profiles")+ frozen'profiles+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 10 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "scope"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"scope") y x)+ mutable'profiles+ 18 ->+ do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ Data.ProtoLens.parseMessage+ )+ "profiles"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ (Data.ProtoLens.Encoding.Growing.append mutable'profiles y)+ loop x v+ 26 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.getText+ (Prelude.fromIntegral len)+ )+ "schema_url"+ loop+ (Lens.Family2.set (Data.ProtoLens.Field.field @"schemaUrl") y x)+ mutable'profiles+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'profiles+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'profiles <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'profiles+ )+ "ScopeProfiles"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( case Lens.Family2.view (Data.ProtoLens.Field.field @"maybe'scope") _x of+ Prelude.Nothing -> Data.Monoid.mempty+ (Prelude.Just _v) ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( \_v ->+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 18)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.ProtoLens.encodeMessage+ _v+ )+ )+ ( Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'profiles")+ _x+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v = Lens.Family2.view (Data.ProtoLens.Field.field @"schemaUrl") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 26)+ ( (Prelude..)+ ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ Data.Text.Encoding.encodeUtf8+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+ )+++instance Control.DeepSeq.NFData ScopeProfiles where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ScopeProfiles'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ScopeProfiles'scope x__)+ ( Control.DeepSeq.deepseq+ (_ScopeProfiles'profiles x__)+ (Control.DeepSeq.deepseq (_ScopeProfiles'schemaUrl x__) ())+ )+ )+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.locationIndices' @:: Lens' Stack [Data.Int.Int32]@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.vec'locationIndices' @:: Lens' Stack (Data.Vector.Unboxed.Vector Data.Int.Int32)@+-}+data Stack+ = Stack'_constructor+ { _Stack'locationIndices :: !(Data.Vector.Unboxed.Vector Data.Int.Int32)+ , _Stack'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show Stack where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField Stack "locationIndices" [Data.Int.Int32] where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Stack'locationIndices+ (\x__ y__ -> x__ {_Stack'locationIndices = y__})+ )+ ( Lens.Family2.Unchecked.lens+ Data.Vector.Generic.toList+ (\_ y__ -> Data.Vector.Generic.fromList y__)+ )+++instance Data.ProtoLens.Field.HasField Stack "vec'locationIndices" (Data.Vector.Unboxed.Vector Data.Int.Int32) where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _Stack'locationIndices+ (\x__ y__ -> x__ {_Stack'locationIndices = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message Stack where+ messageName _ =+ Data.Text.pack "opentelemetry.proto.profiles.v1development.Stack"+ packedMessageDescriptor _ =+ "\n\+ \\ENQStack\DC2)\n\+ \\DLElocation_indices\CAN\SOH \ETX(\ENQR\SIlocationIndices"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ locationIndices__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "location_indices"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.RepeatedField+ Data.ProtoLens.Packed+ (Data.ProtoLens.Field.field @"locationIndices")+ )+ :: Data.ProtoLens.FieldDescriptor Stack+ in+ Data.Map.fromList+ [(Data.ProtoLens.Tag 1, locationIndices__field_descriptor)]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _Stack'_unknownFields+ (\x__ y__ -> x__ {_Stack'_unknownFields = y__})+ defMessage =+ Stack'_constructor+ { _Stack'locationIndices = Data.Vector.Generic.empty+ , _Stack'_unknownFields = []+ }+ parseMessage =+ let+ loop+ :: Stack+ -> Data.ProtoLens.Encoding.Growing.Growing Data.Vector.Unboxed.Vector Data.ProtoLens.Encoding.Growing.RealWorld Data.Int.Int32+ -> Data.ProtoLens.Encoding.Bytes.Parser Stack+ loop x mutable'locationIndices =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ frozen'locationIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.unsafeFreeze+ mutable'locationIndices+ )+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"vec'locationIndices")+ frozen'locationIndices+ x+ )+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ !y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "location_indices"+ v <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ mutable'locationIndices+ y+ )+ loop x v+ 10 ->+ do+ y <- do+ len <- Data.ProtoLens.Encoding.Bytes.getVarInt+ Data.ProtoLens.Encoding.Bytes.isolate+ (Prelude.fromIntegral len)+ ( ( let+ ploop qs =+ do+ packedEnd <- Data.ProtoLens.Encoding.Bytes.atEnd+ if packedEnd+ then+ Prelude.return qs+ else do+ !q <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "location_indices"+ qs' <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ ( Data.ProtoLens.Encoding.Growing.append+ qs+ q+ )+ ploop qs'+ in+ ploop+ )+ mutable'locationIndices+ )+ loop x y+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ mutable'locationIndices+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( do+ mutable'locationIndices <-+ Data.ProtoLens.Encoding.Parser.Unsafe.unsafeLiftIO+ Data.ProtoLens.Encoding.Growing.new+ loop Data.ProtoLens.defMessage mutable'locationIndices+ )+ "Stack"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ p =+ Lens.Family2.view+ (Data.ProtoLens.Field.field @"vec'locationIndices")+ _x+ in+ if Data.Vector.Generic.null p+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 10)+ ( ( \bs ->+ (Data.Monoid.<>)+ ( Data.ProtoLens.Encoding.Bytes.putVarInt+ (Prelude.fromIntegral (Data.ByteString.length bs))+ )+ (Data.ProtoLens.Encoding.Bytes.putBytes bs)+ )+ ( Data.ProtoLens.Encoding.Bytes.runBuilder+ ( Data.ProtoLens.Encoding.Bytes.foldMapBuilder+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ )+ p+ )+ )+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+++instance Control.DeepSeq.NFData Stack where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_Stack'_unknownFields x__)+ (Control.DeepSeq.deepseq (_Stack'locationIndices x__) ())+++{- | Fields :++ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.typeStrindex' @:: Lens' ValueType Data.Int.Int32@+ * 'Proto.Opentelemetry.Proto.Profiles.V1development.Profiles_Fields.unitStrindex' @:: Lens' ValueType Data.Int.Int32@+-}+data ValueType+ = ValueType'_constructor+ { _ValueType'typeStrindex :: !Data.Int.Int32+ , _ValueType'unitStrindex :: !Data.Int.Int32+ , _ValueType'_unknownFields :: !Data.ProtoLens.FieldSet+ }+ deriving stock (Prelude.Eq, Prelude.Ord)+++instance Prelude.Show ValueType where+ showsPrec _ __x __s =+ Prelude.showChar+ '{'+ ( Prelude.showString+ (Data.ProtoLens.showMessageShort __x)+ (Prelude.showChar '}' __s)+ )+++instance Data.ProtoLens.Field.HasField ValueType "typeStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ValueType'typeStrindex+ (\x__ y__ -> x__ {_ValueType'typeStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Field.HasField ValueType "unitStrindex" Data.Int.Int32 where+ fieldOf _ =+ (Prelude..)+ ( Lens.Family2.Unchecked.lens+ _ValueType'unitStrindex+ (\x__ y__ -> x__ {_ValueType'unitStrindex = y__})+ )+ Prelude.id+++instance Data.ProtoLens.Message ValueType where+ messageName _ =+ Data.Text.pack+ "opentelemetry.proto.profiles.v1development.ValueType"+ packedMessageDescriptor _ =+ "\n\+ \\tValueType\DC2#\n\+ \\rtype_strindex\CAN\SOH \SOH(\ENQR\ftypeStrindex\DC2#\n\+ \\runit_strindex\CAN\STX \SOH(\ENQR\funitStrindex"+ packedFileDescriptor _ = packedFileDescriptor+ fieldsByTag =+ let+ typeStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "type_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"typeStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor ValueType+ unitStrindex__field_descriptor =+ Data.ProtoLens.FieldDescriptor+ "unit_strindex"+ ( Data.ProtoLens.ScalarField Data.ProtoLens.Int32Field+ :: Data.ProtoLens.FieldTypeDescriptor Data.Int.Int32+ )+ ( Data.ProtoLens.PlainField+ Data.ProtoLens.Optional+ (Data.ProtoLens.Field.field @"unitStrindex")+ )+ :: Data.ProtoLens.FieldDescriptor ValueType+ in+ Data.Map.fromList+ [ (Data.ProtoLens.Tag 1, typeStrindex__field_descriptor)+ , (Data.ProtoLens.Tag 2, unitStrindex__field_descriptor)+ ]+ unknownFields =+ Lens.Family2.Unchecked.lens+ _ValueType'_unknownFields+ (\x__ y__ -> x__ {_ValueType'_unknownFields = y__})+ defMessage =+ ValueType'_constructor+ { _ValueType'typeStrindex = Data.ProtoLens.fieldDefault+ , _ValueType'unitStrindex = Data.ProtoLens.fieldDefault+ , _ValueType'_unknownFields = []+ }+ parseMessage =+ let+ loop :: ValueType -> Data.ProtoLens.Encoding.Bytes.Parser ValueType+ loop x =+ do+ end <- Data.ProtoLens.Encoding.Bytes.atEnd+ if end+ then do+ ( let missing = []+ in if Prelude.null missing+ then+ Prelude.return ()+ else+ Prelude.fail+ ( (Prelude.++)+ "Missing required fields: "+ (Prelude.show (missing :: [Prelude.String]))+ )+ )+ Prelude.return+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> Prelude.reverse t)+ x+ )+ else do+ tag <- Data.ProtoLens.Encoding.Bytes.getVarInt+ case tag of+ 8 -> do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "type_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"typeStrindex")+ y+ x+ )+ 16 ->+ do+ y <-+ (Data.ProtoLens.Encoding.Bytes.<?>)+ ( Prelude.fmap+ Prelude.fromIntegral+ Data.ProtoLens.Encoding.Bytes.getVarInt+ )+ "unit_strindex"+ loop+ ( Lens.Family2.set+ (Data.ProtoLens.Field.field @"unitStrindex")+ y+ x+ )+ wire ->+ do+ !y <-+ Data.ProtoLens.Encoding.Wire.parseTaggedValueFromWire+ wire+ loop+ ( Lens.Family2.over+ Data.ProtoLens.unknownFields+ (\ !t -> (:) y t)+ x+ )+ in+ (Data.ProtoLens.Encoding.Bytes.<?>)+ (do loop Data.ProtoLens.defMessage)+ "ValueType"+ buildMessage =+ \_x ->+ (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"typeStrindex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 8)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( (Data.Monoid.<>)+ ( let+ _v =+ Lens.Family2.view (Data.ProtoLens.Field.field @"unitStrindex") _x+ in+ if (Prelude.==) _v Data.ProtoLens.fieldDefault+ then+ Data.Monoid.mempty+ else+ (Data.Monoid.<>)+ (Data.ProtoLens.Encoding.Bytes.putVarInt 16)+ ( (Prelude..)+ Data.ProtoLens.Encoding.Bytes.putVarInt+ Prelude.fromIntegral+ _v+ )+ )+ ( Data.ProtoLens.Encoding.Wire.buildFieldSet+ (Lens.Family2.view Data.ProtoLens.unknownFields _x)+ )+ )+++instance Control.DeepSeq.NFData ValueType where+ rnf =+ \x__ ->+ Control.DeepSeq.deepseq+ (_ValueType'_unknownFields x__)+ ( Control.DeepSeq.deepseq+ (_ValueType'typeStrindex x__)+ (Control.DeepSeq.deepseq (_ValueType'unitStrindex x__) ())+ )+++packedFileDescriptor :: Data.ByteString.ByteString+packedFileDescriptor =+ "\n\+ \9opentelemetry/proto/profiles/v1development/profiles.proto\DC2*opentelemetry.proto.profiles.v1development\SUB*opentelemetry/proto/common/v1/common.proto\SUB.opentelemetry/proto/resource/v1/resource.proto\"\214\EOT\n\+ \\DC2ProfilesDictionary\DC2X\n\+ \\rmapping_table\CAN\SOH \ETX(\v23.opentelemetry.proto.profiles.v1development.MappingR\fmappingTable\DC2[\n\+ \\SOlocation_table\CAN\STX \ETX(\v24.opentelemetry.proto.profiles.v1development.LocationR\rlocationTable\DC2[\n\+ \\SOfunction_table\CAN\ETX \ETX(\v24.opentelemetry.proto.profiles.v1development.FunctionR\rfunctionTable\DC2O\n\+ \\n\+ \link_table\CAN\EOT \ETX(\v20.opentelemetry.proto.profiles.v1development.LinkR\tlinkTable\DC2!\n\+ \\fstring_table\CAN\ENQ \ETX(\tR\vstringTable\DC2d\n\+ \\SIattribute_table\CAN\ACK \ETX(\v2;.opentelemetry.proto.profiles.v1development.KeyValueAndUnitR\SOattributeTable\DC2R\n\+ \\vstack_table\CAN\a \ETX(\v21.opentelemetry.proto.profiles.v1development.StackR\n\+ \stackTable\"\217\SOH\n\+ \\fProfilesData\DC2i\n\+ \\DC1resource_profiles\CAN\SOH \ETX(\v2<.opentelemetry.proto.profiles.v1development.ResourceProfilesR\DLEresourceProfiles\DC2^\n\+ \\n\+ \dictionary\CAN\STX \SOH(\v2>.opentelemetry.proto.profiles.v1development.ProfilesDictionaryR\n\+ \dictionary\"\226\SOH\n\+ \\DLEResourceProfiles\DC2E\n\+ \\bresource\CAN\SOH \SOH(\v2).opentelemetry.proto.resource.v1.ResourceR\bresource\DC2`\n\+ \\SOscope_profiles\CAN\STX \ETX(\v29.opentelemetry.proto.profiles.v1development.ScopeProfilesR\rscopeProfiles\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrlJ\ACK\b\232\a\DLE\233\a\"\202\SOH\n\+ \\rScopeProfiles\DC2I\n\+ \\ENQscope\CAN\SOH \SOH(\v23.opentelemetry.proto.common.v1.InstrumentationScopeR\ENQscope\DC2O\n\+ \\bprofiles\CAN\STX \ETX(\v23.opentelemetry.proto.profiles.v1development.ProfileR\bprofiles\DC2\GS\n\+ \\n\+ \schema_url\CAN\ETX \SOH(\tR\tschemaUrl\"\211\EOT\n\+ \\aProfile\DC2V\n\+ \\vsample_type\CAN\SOH \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\+ \sampleType\DC2L\n\+ \\asamples\CAN\STX \ETX(\v22.opentelemetry.proto.profiles.v1development.SampleR\asamples\DC2$\n\+ \\SOtime_unix_nano\CAN\ETX \SOH(\ACKR\ftimeUnixNano\DC2#\n\+ \\rduration_nano\CAN\EOT \SOH(\EOTR\fdurationNano\DC2V\n\+ \\vperiod_type\CAN\ENQ \SOH(\v25.opentelemetry.proto.profiles.v1development.ValueTypeR\n\+ \periodType\DC2\SYN\n\+ \\ACKperiod\CAN\ACK \SOH(\ETXR\ACKperiod\DC2\GS\n\+ \\n\+ \profile_id\CAN\a \SOH(\fR\tprofileId\DC28\n\+ \\CANdropped_attributes_count\CAN\b \SOH(\rR\SYNdroppedAttributesCount\DC26\n\+ \\ETBoriginal_payload_format\CAN\t \SOH(\tR\NAKoriginalPayloadFormat\DC2)\n\+ \\DLEoriginal_payload\CAN\n\+ \ \SOH(\fR\SIoriginalPayload\DC2+\n\+ \\DC1attribute_indices\CAN\v \ETX(\ENQR\DLEattributeIndices\":\n\+ \\EOTLink\DC2\EM\n\+ \\btrace_id\CAN\SOH \SOH(\fR\atraceId\DC2\ETB\n\+ \\aspan_id\CAN\STX \SOH(\fR\ACKspanId\"U\n\+ \\tValueType\DC2#\n\+ \\rtype_strindex\CAN\SOH \SOH(\ENQR\ftypeStrindex\DC2#\n\+ \\runit_strindex\CAN\STX \SOH(\ENQR\funitStrindex\"\191\SOH\n\+ \\ACKSample\DC2\US\n\+ \\vstack_index\CAN\SOH \SOH(\ENQR\n\+ \stackIndex\DC2+\n\+ \\DC1attribute_indices\CAN\STX \ETX(\ENQR\DLEattributeIndices\DC2\GS\n\+ \\n\+ \link_index\CAN\ETX \SOH(\ENQR\tlinkIndex\DC2\SYN\n\+ \\ACKvalues\CAN\EOT \ETX(\ETXR\ACKvalues\DC20\n\+ \\DC4timestamps_unix_nano\CAN\ENQ \ETX(\ACKR\DC2timestampsUnixNano\"\202\SOH\n\+ \\aMapping\DC2!\n\+ \\fmemory_start\CAN\SOH \SOH(\EOTR\vmemoryStart\DC2!\n\+ \\fmemory_limit\CAN\STX \SOH(\EOTR\vmemoryLimit\DC2\US\n\+ \\vfile_offset\CAN\ETX \SOH(\EOTR\n\+ \fileOffset\DC2+\n\+ \\DC1filename_strindex\CAN\EOT \SOH(\ENQR\DLEfilenameStrindex\DC2+\n\+ \\DC1attribute_indices\CAN\ENQ \ETX(\ENQR\DLEattributeIndices\"2\n\+ \\ENQStack\DC2)\n\+ \\DLElocation_indices\CAN\SOH \ETX(\ENQR\SIlocationIndices\"\190\SOH\n\+ \\bLocation\DC2#\n\+ \\rmapping_index\CAN\SOH \SOH(\ENQR\fmappingIndex\DC2\CAN\n\+ \\aaddress\CAN\STX \SOH(\EOTR\aaddress\DC2F\n\+ \\ENQlines\CAN\ETX \ETX(\v20.opentelemetry.proto.profiles.v1development.LineR\ENQlines\DC2+\n\+ \\DC1attribute_indices\CAN\EOT \ETX(\ENQR\DLEattributeIndices\"Y\n\+ \\EOTLine\DC2%\n\+ \\SOfunction_index\CAN\SOH \SOH(\ENQR\rfunctionIndex\DC2\DC2\n\+ \\EOTline\CAN\STX \SOH(\ETXR\EOTline\DC2\SYN\n\+ \\ACKcolumn\CAN\ETX \SOH(\ETXR\ACKcolumn\"\173\SOH\n\+ \\bFunction\DC2#\n\+ \\rname_strindex\CAN\SOH \SOH(\ENQR\fnameStrindex\DC20\n\+ \\DC4system_name_strindex\CAN\STX \SOH(\ENQR\DC2systemNameStrindex\DC2+\n\+ \\DC1filename_strindex\CAN\ETX \SOH(\ENQR\DLEfilenameStrindex\DC2\GS\n\+ \\n\+ \start_line\CAN\EOT \SOH(\ETXR\tstartLine\"\152\SOH\n\+ \\SIKeyValueAndUnit\DC2!\n\+ \\fkey_strindex\CAN\SOH \SOH(\ENQR\vkeyStrindex\DC2=\n\+ \\ENQvalue\CAN\STX \SOH(\v2'.opentelemetry.proto.common.v1.AnyValueR\ENQvalue\DC2#\n\+ \\runit_strindex\CAN\ETX \SOH(\ENQR\funitStrindexB\164\SOH\n\+ \-io.opentelemetry.proto.profiles.v1developmentB\rProfilesProtoP\SOHZ5go.opentelemetry.io/proto/otlp/profiles/v1development\170\STX*OpenTelemetry.Proto.Profiles.V1DevelopmentJ\247\185\SOH\n\+ \\a\DC2\ENQ\RS\NUL\242\ETX\SOH\n\+ \\229\t\n\+ \\SOH\f\DC2\ETX\RS\NUL\DC22\218\t Copyright 2023, OpenTelemetry Authors\n\+ \\n\+ \ Licensed under the Apache License, Version 2.0 (the \"License\");\n\+ \ you may not use this file except in compliance with the License.\n\+ \ You may obtain a copy of the License at\n\+ \\n\+ \ http://www.apache.org/licenses/LICENSE-2.0\n\+ \\n\+ \ Unless required by applicable law or agreed to in writing, software\n\+ \ distributed under the License is distributed on an \"AS IS\" BASIS,\n\+ \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\+ \ See the License for the specific language governing permissions and\n\+ \ limitations under the License.\n\+ \\n\+ \ This file includes work covered by the following copyright and permission notices:\n\+ \\n\+ \ Copyright 2016 Google Inc. All Rights Reserved.\n\+ \\n\+ \ Licensed under the Apache License, Version 2.0 (the \"License\");\n\+ \ you may not use this file except in compliance with the License.\n\+ \ You may obtain a copy of the License at\n\+ \\n\+ \ http://www.apache.org/licenses/LICENSE-2.0\n\+ \\n\+ \ Unless required by applicable law or agreed to in writing, software\n\+ \ distributed under the License is distributed on an \"AS IS\" BASIS,\n\+ \ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n\+ \ See the License for the specific language governing permissions and\n\+ \ limitations under the License.\n\+ \\n\+ \\b\n\+ \\SOH\STX\DC2\ETX \NUL3\n\+ \\t\n\+ \\STX\ETX\NUL\DC2\ETX\"\NUL4\n\+ \\t\n\+ \\STX\ETX\SOH\DC2\ETX#\NUL8\n\+ \\b\n\+ \\SOH\b\DC2\ETX%\NULG\n\+ \\t\n\+ \\STX\b%\DC2\ETX%\NULG\n\+ \\b\n\+ \\SOH\b\DC2\ETX&\NUL\"\n\+ \\t\n\+ \\STX\b\n\+ \\DC2\ETX&\NUL\"\n\+ \\b\n\+ \\SOH\b\DC2\ETX'\NULF\n\+ \\t\n\+ \\STX\b\SOH\DC2\ETX'\NULF\n\+ \\b\n\+ \\SOH\b\DC2\ETX(\NUL.\n\+ \\t\n\+ \\STX\b\b\DC2\ETX(\NUL.\n\+ \\b\n\+ \\SOH\b\DC2\ETX)\NULL\n\+ \\t\n\+ \\STX\b\v\DC2\ETX)\NULL\n\+ \\233 \n\+ \\STX\EOT\NUL\DC2\ENQz\NUL\175\SOH\SOH\SUB\179\t ProfilesDictionary represents the profiles data shared across the\n\+ \ entire message being sent. The following applies to all fields in this\n\+ \ message:\n\+ \\n\+ \ - A dictionary is an array of dictionary items. Users of the dictionary\n\+ \ compactly reference the items using the index within the array.\n\+ \\n\+ \ - A dictionary MUST have a zero value encoded as the first element. This\n\+ \ allows for _index fields pointing into the dictionary to use a 0 pointer\n\+ \ value to indicate 'null' / 'not set'. Unless otherwise defined, a 'zero\n\+ \ value' message value is one with all default field values, so as to\n\+ \ minimize wire encoded size.\n\+ \\n\+ \ - There SHOULD NOT be dupes in a dictionary. The identity of dictionary\n\+ \ items is based on their value, recursively as needed. If a particular\n\+ \ implementation does emit duplicated items, it MUST NOT attempt to give them\n\+ \ meaning based on the index or order. A profile processor may remove\n\+ \ duplicate items and this MUST NOT have any observable effects for\n\+ \ consumers.\n\+ \\n\+ \ - There SHOULD NOT be orphaned (unreferenced) items in a dictionary. A\n\+ \ profile processor may remove (\"garbage-collect\") orphaned items and this\n\+ \ MUST NOT have any observable effects for consumers.\n\+ \\n\+ \2\165\ETB Relationships Diagram\n\+ \\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 LEGEND\n\+ \ \226\148\130 ProfilesData \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\182 embedded\n\+ \ \226\148\130 \226\148\130\n\+ \ \226\148\130 1-n \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\183 referenced by index\n\+ \ \226\150\188 \226\150\188\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 ResourceProfiles \226\148\130 \226\148\130 ProfilesDictionary \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \ \226\148\130\n\+ \ \226\148\130 1-n\n\+ \ \226\150\188\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 ScopeProfiles \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \ \226\148\130\n\+ \ \226\148\130 1-n\n\+ \ \226\150\188\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 Profile \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \ \226\148\130 n-1\n\+ \ \226\148\130 1-n \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\150\188 \226\148\130 \226\150\189\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 1-n \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 Sample \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\183 \226\148\130 KeyValueAndUnit \226\148\130 \226\148\130 Link \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \ \226\148\130 \226\150\179 \226\150\179\n\+ \ \226\148\130 n-1 \226\148\130 \226\148\130 1-n\n\+ \ \226\150\189 \226\148\130 \226\148\130\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 \226\148\130 \226\148\130\n\+ \ \226\148\130 Stack \226\148\130 \226\148\130 \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\130 \226\148\130\n\+ \ \226\148\130 1-n \226\148\130 \226\148\130\n\+ \ \226\148\130 1-n \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\130\n\+ \ \226\150\189 \226\148\130 \226\148\130\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144 n-1 \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 Location \226\148\130 \226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\150\183 \226\148\130 Mapping \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152 \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \ \226\148\130\n\+ \ \226\148\130 1-n\n\+ \ \226\150\188\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 Line \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \ \226\148\130\n\+ \ \226\148\130 1-1\n\+ \ \226\150\189\n\+ \ \226\148\140\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\144\n\+ \ \226\148\130 Function \226\148\130\n\+ \ \226\148\148\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\128\226\148\152\n\+ \\n\+ \\n\+ \\n\+ \\n\+ \\ETX\EOT\NUL\SOH\DC2\ETXz\b\SUB\n\+ \\226\SOH\n\+ \\EOT\EOT\NUL\STX\NUL\DC2\ETX\DEL\STX%\SUB\212\SOH Mappings from address ranges to the image/binary/library mapped\n\+ \ into that address range referenced by locations via Location.mapping_index.\n\+ \\n\+ \ mapping_table[0] must always be zero value (Mapping{}) and present.\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\EOT\DC2\ETX\DEL\STX\n\+ \\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\ACK\DC2\ETX\DEL\v\DC2\n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\SOH\DC2\ETX\DEL\DC3 \n\+ \\f\n\+ \\ENQ\EOT\NUL\STX\NUL\ETX\DC2\ETX\DEL#$\n\+ \\148\SOH\n\+ \\EOT\EOT\NUL\STX\SOH\DC2\EOT\132\SOH\STX'\SUB\133\SOH Locations referenced by samples via Stack.location_indices.\n\+ \\n\+ \ location_table[0] must always be zero value (Location{}) and present.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\SOH\EOT\DC2\EOT\132\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\SOH\ACK\DC2\EOT\132\SOH\v\DC3\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\SOH\SOH\DC2\EOT\132\SOH\DC4\"\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\SOH\ETX\DC2\EOT\132\SOH%&\n\+ \\147\SOH\n\+ \\EOT\EOT\NUL\STX\STX\DC2\EOT\137\SOH\STX'\SUB\132\SOH Functions referenced by locations via Line.function_index.\n\+ \\n\+ \ function_table[0] must always be zero value (Function{}) and present.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\STX\EOT\DC2\EOT\137\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\STX\ACK\DC2\EOT\137\SOH\v\DC3\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\STX\SOH\DC2\EOT\137\SOH\DC4\"\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\STX\ETX\DC2\EOT\137\SOH%&\n\+ \\130\SOH\n\+ \\EOT\EOT\NUL\STX\ETX\DC2\EOT\142\SOH\STX\US\SUBt Links referenced by samples via Sample.link_index.\n\+ \\n\+ \ link_table[0] must always be zero value (Link{}) and present.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ETX\EOT\DC2\EOT\142\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ETX\ACK\DC2\EOT\142\SOH\v\SI\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ETX\SOH\DC2\EOT\142\SOH\DLE\SUB\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ETX\ETX\DC2\EOT\142\SOH\GS\RS\n\+ \{\n\+ \\EOT\EOT\NUL\STX\EOT\DC2\EOT\147\SOH\STX#\SUBm A common table for strings referenced by various messages.\n\+ \\n\+ \ string_table[0] must always be \"\" and present.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\EOT\EOT\DC2\EOT\147\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\EOT\ENQ\DC2\EOT\147\SOH\v\DC1\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\EOT\SOH\DC2\EOT\147\SOH\DC2\RS\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\EOT\ETX\DC2\EOT\147\SOH!\"\n\+ \\243\b\n\+ \\EOT\EOT\NUL\STX\ENQ\DC2\EOT\169\SOH\STX/\SUB\228\b A common table for attributes referenced by the Profile, Sample, Mapping\n\+ \ and Location messages below through attribute_indices field. Each entry is\n\+ \ a key/value pair with an optional unit. Since this is a dictionary table,\n\+ \ multiple entries with the same key may be present, unlike direct attribute\n\+ \ tables like Resource.attributes. The referencing attribute_indices fields,\n\+ \ though, do maintain the key uniqueness requirement.\n\+ \\n\+ \ It's recommended to use attributes for variables with bounded cardinality,\n\+ \ such as categorical variables\n\+ \ (https://en.wikipedia.org/wiki/Categorical_variable). Using an attribute of\n\+ \ a floating point type (e.g., CPU time) in a sample can quickly make every\n\+ \ attribute value unique, defeating the purpose of the dictionary and\n\+ \ impractically increasing the profile size.\n\+ \\n\+ \ Examples of attributes:\n\+ \ \"/http/user_agent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36\"\n\+ \ \"abc.com/myattribute\": true\n\+ \ \"allocation_size\": 128 bytes\n\+ \\n\+ \ attribute_table[0] must always be zero value (KeyValueAndUnit{}) and present.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ENQ\EOT\DC2\EOT\169\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ENQ\ACK\DC2\EOT\169\SOH\v\SUB\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ENQ\SOH\DC2\EOT\169\SOH\ESC*\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ENQ\ETX\DC2\EOT\169\SOH-.\n\+ \\134\SOH\n\+ \\EOT\EOT\NUL\STX\ACK\DC2\EOT\174\SOH\STX!\SUBx Stacks referenced by samples via Sample.stack_index.\n\+ \\n\+ \ stack_table[0] must always be zero value (Stack{}) and present.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ACK\EOT\DC2\EOT\174\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ACK\ACK\DC2\EOT\174\SOH\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ACK\SOH\DC2\EOT\174\SOH\DC1\FS\n\+ \\r\n\+ \\ENQ\EOT\NUL\STX\ACK\ETX\DC2\EOT\174\SOH\US \n\+ \\212\ETX\n\+ \\STX\EOT\SOH\DC2\ACK\187\SOH\NUL\201\SOH\SOH\SUB\197\ETX ProfilesData represents the profiles data that can be stored in persistent storage,\n\+ \ OR can be embedded by other protocols that transfer OTLP profiles data but do not\n\+ \ implement the OTLP protocol.\n\+ \\n\+ \ The main difference between this message and collector protocol is that\n\+ \ in this message there will not be any \"control\" or \"metadata\" specific to\n\+ \ OTLP protocol.\n\+ \\n\+ \ When new fields are added into this message, the OTLP request MUST be updated\n\+ \ as well.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\SOH\SOH\DC2\EOT\187\SOH\b\DC4\n\+ \\157\EOT\n\+ \\EOT\EOT\SOH\STX\NUL\DC2\EOT\197\SOH\STX2\SUB\142\EOT An array of ResourceProfiles.\n\+ \ For data coming from an SDK profiler, this array will typically contain one\n\+ \ element. Host-level profilers will usually create one ResourceProfile per\n\+ \ container, as well as one additional ResourceProfile grouping all samples\n\+ \ from non-containerized processes.\n\+ \ Other resource groupings are possible as well and clarified via\n\+ \ Resource.attributes and semantic conventions.\n\+ \ Tools that visualize profiles should prefer displaying\n\+ \ resources_profiles[0].scope_profiles[0].profiles[0] by default.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\NUL\EOT\DC2\EOT\197\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\NUL\ACK\DC2\EOT\197\SOH\v\ESC\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\NUL\SOH\DC2\EOT\197\SOH\FS-\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\NUL\ETX\DC2\EOT\197\SOH01\n\+ \2\n\+ \\EOT\EOT\SOH\STX\SOH\DC2\EOT\200\SOH\STX$\SUB$ One instance of ProfilesDictionary\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\SOH\ACK\DC2\EOT\200\SOH\STX\DC4\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\SOH\SOH\DC2\EOT\200\SOH\NAK\US\n\+ \\r\n\+ \\ENQ\EOT\SOH\STX\SOH\ETX\DC2\EOT\200\SOH\"#\n\+ \>\n\+ \\STX\EOT\STX\DC2\ACK\205\SOH\NUL\222\SOH\SOH\SUB0 A collection of ScopeProfiles from a Resource.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\STX\SOH\DC2\EOT\205\SOH\b\CAN\n\+ \\v\n\+ \\ETX\EOT\STX\t\DC2\EOT\206\SOH\STX\DLE\n\+ \\f\n\+ \\EOT\EOT\STX\t\NUL\DC2\EOT\206\SOH\v\SI\n\+ \\r\n\+ \\ENQ\EOT\STX\t\NUL\SOH\DC2\EOT\206\SOH\v\SI\n\+ \\r\n\+ \\ENQ\EOT\STX\t\NUL\STX\DC2\EOT\206\SOH\v\SI\n\+ \x\n\+ \\EOT\EOT\STX\STX\NUL\DC2\EOT\210\SOH\STX8\SUBj The resource for the profiles in this message.\n\+ \ If this field is not set then no resource info is known.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\NUL\ACK\DC2\EOT\210\SOH\STX*\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\NUL\SOH\DC2\EOT\210\SOH+3\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\NUL\ETX\DC2\EOT\210\SOH67\n\+ \G\n\+ \\EOT\EOT\STX\STX\SOH\DC2\EOT\213\SOH\STX,\SUB9 A list of ScopeProfiles that originate from a resource.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\SOH\EOT\DC2\EOT\213\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\SOH\ACK\DC2\EOT\213\SOH\v\CAN\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\SOH\SOH\DC2\EOT\213\SOH\EM'\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\SOH\ETX\DC2\EOT\213\SOH*+\n\+ \\239\ETX\n\+ \\EOT\EOT\STX\STX\STX\DC2\EOT\221\SOH\STX\CAN\SUB\224\ETX The Schema URL, if known. This is the identifier of the Schema that the resource data\n\+ \ is recorded in. Notably, the last part of the URL path is the version number of the\n\+ \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\+ \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\+ \ This schema_url applies to the data in the \"resource\" field. It does not apply\n\+ \ to the data in the \"scope_profiles\" field which have their own schema_url field.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\STX\ENQ\DC2\EOT\221\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\STX\SOH\DC2\EOT\221\SOH\t\DC3\n\+ \\r\n\+ \\ENQ\EOT\STX\STX\STX\ETX\DC2\EOT\221\SOH\SYN\ETB\n\+ \M\n\+ \\STX\EOT\ETX\DC2\ACK\225\SOH\NUL\241\SOH\SOH\SUB? A collection of Profiles produced by an InstrumentationScope.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\ETX\SOH\DC2\EOT\225\SOH\b\NAK\n\+ \\209\SOH\n\+ \\EOT\EOT\ETX\STX\NUL\DC2\EOT\229\SOH\STX?\SUB\194\SOH The instrumentation scope information for the profiles in this message.\n\+ \ Semantically when InstrumentationScope isn't set, it is equivalent with\n\+ \ an empty instrumentation scope name (unknown).\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\NUL\ACK\DC2\EOT\229\SOH\STX4\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\NUL\SOH\DC2\EOT\229\SOH5:\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\NUL\ETX\DC2\EOT\229\SOH=>\n\+ \P\n\+ \\EOT\EOT\ETX\STX\SOH\DC2\EOT\232\SOH\STX \SUBB A list of Profiles that originate from an instrumentation scope.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\EOT\DC2\EOT\232\SOH\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\ACK\DC2\EOT\232\SOH\v\DC2\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\SOH\DC2\EOT\232\SOH\DC3\ESC\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\SOH\ETX\DC2\EOT\232\SOH\RS\US\n\+ \\177\ETX\n\+ \\EOT\EOT\ETX\STX\STX\DC2\EOT\240\SOH\STX\CAN\SUB\162\ETX The Schema URL, if known. This is the identifier of the Schema that the profile data\n\+ \ is recorded in. Notably, the last part of the URL path is the version number of the\n\+ \ schema: http[s]://server[:port]/path/<version>. To learn more about Schema URL see\n\+ \ https://opentelemetry.io/docs/specs/otel/schemas/#schema-url\n\+ \ This schema_url applies to the data in the \"scope\" field and all profiles in the\n\+ \ \"profiles\" field.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\STX\ENQ\DC2\EOT\240\SOH\STX\b\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\STX\SOH\DC2\EOT\240\SOH\t\DC3\n\+ \\r\n\+ \\ENQ\EOT\ETX\STX\STX\ETX\DC2\EOT\240\SOH\SYN\ETB\n\+ \\132\v\n\+ \\STX\EOT\EOT\DC2\ACK\145\STX\NUL\212\STX\SOH\SUB\212\ETX Represents a complete profile, including sample types, samples, mappings to\n\+ \ binaries, stacks, locations, functions, string table, and additional\n\+ \ metadata. It modifies and annotates pprof Profile with OpenTelemetry\n\+ \ specific fields.\n\+ \\n\+ \ Note that whilst fields in this message retain the name and field id from pprof in most cases\n\+ \ for ease of understanding data migration, it is not intended that pprof:Profile and\n\+ \ OpenTelemetry:Profile encoding be wire compatible.\n\+ \2\158\a Profile is a common stacktrace profile format.\n\+ \\n\+ \ Measurements represented with this format should follow the\n\+ \ following conventions:\n\+ \\n\+ \ - Consumers should treat unset optional fields as if they had been\n\+ \ set with their default value.\n\+ \\n\+ \ - When possible, measurements should be stored in \"unsampled\" form\n\+ \ that is most useful to humans. There should be enough\n\+ \ information present to determine the original sampled values.\n\+ \\n\+ \ - The profile is represented as a set of samples, where each sample\n\+ \ references a stack trace which is a list of locations, each belonging\n\+ \ to a mapping.\n\+ \ - There is a N->1 relationship from Stack.location_indices entries to\n\+ \ locations. For every Stack.location_indices entry there must be a\n\+ \ unique Location with that index.\n\+ \ - There is an optional N->1 relationship from locations to\n\+ \ mappings. For every nonzero Location.mapping_id there must be a\n\+ \ unique Mapping with that index.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\EOT\SOH\DC2\EOT\145\STX\b\SI\n\+ \\144\STX\n\+ \\EOT\EOT\EOT\STX\NUL\DC2\EOT\151\STX\STX\FS\SUB\129\STX The type and unit of all Sample.values in this profile.\n\+ \ For a cpu or off-cpu profile this might be:\n\+ \ [\"cpu\",\"nanoseconds\"] or [\"off_cpu\",\"nanoseconds\"]\n\+ \ For a heap profile, this might be:\n\+ \ [\"allocated_objects\",\"count\"] or [\"allocated_space\",\"bytes\"],\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\NUL\ACK\DC2\EOT\151\STX\STX\v\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\NUL\SOH\DC2\EOT\151\STX\f\ETB\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\NUL\ETX\DC2\EOT\151\STX\SUB\ESC\n\+ \<\n\+ \\EOT\EOT\EOT\STX\SOH\DC2\EOT\153\STX\STX\RS\SUB. The set of samples recorded in this profile.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\SOH\EOT\DC2\EOT\153\STX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\SOH\ACK\DC2\EOT\153\STX\v\DC1\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\SOH\SOH\DC2\EOT\153\STX\DC2\EM\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\SOH\ETX\DC2\EOT\153\STX\FS\GS\n\+ \\204\SOH\n\+ \\EOT\EOT\EOT\STX\STX\DC2\EOT\160\STX\STX\GS\SUBd Time of collection. Value is UNIX Epoch time in nanoseconds since 00:00:00\n\+ \ UTC on 1 January 1970.\n\+ \2X The following fields 3-12 are informational, do not affect\n\+ \ interpretation of results.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\STX\ENQ\DC2\EOT\160\STX\STX\t\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\STX\SOH\DC2\EOT\160\STX\n\+ \\CAN\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\STX\ETX\DC2\EOT\160\STX\ESC\FS\n\+ \\242\STX\n\+ \\EOT\EOT\EOT\STX\ETX\DC2\EOT\166\STX\STX\ESC\SUB\227\STX Duration of the profile. For instant profiles like live heap snapshot, the\n\+ \ duration can be zero but it may be preferable to set time_unix_nano to the\n\+ \ process start time and duration_nano to the relative time when the profile\n\+ \ was gathered. This ensures Sample.timestamps_unix_nano values such as\n\+ \ allocation timestamp fall into the profile time range.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ETX\ENQ\DC2\EOT\166\STX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ETX\SOH\DC2\EOT\166\STX\t\SYN\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ETX\ETX\DC2\EOT\166\STX\EM\SUB\n\+ \m\n\+ \\EOT\EOT\EOT\STX\EOT\DC2\EOT\169\STX\STX\FS\SUB_ The kind of events between sampled occurrences.\n\+ \ e.g [ \"cpu\",\"cycles\" ] or [ \"heap\",\"bytes\" ]\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\EOT\ACK\DC2\EOT\169\STX\STX\v\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\EOT\SOH\DC2\EOT\169\STX\f\ETB\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\EOT\ETX\DC2\EOT\169\STX\SUB\ESC\n\+ \A\n\+ \\EOT\EOT\EOT\STX\ENQ\DC2\EOT\171\STX\STX\DC3\SUB3 The number of events between sampled occurrences.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ENQ\ENQ\DC2\EOT\171\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ENQ\SOH\DC2\EOT\171\STX\b\SO\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ENQ\ETX\DC2\EOT\171\STX\DC1\DC2\n\+ \\182\ETX\n\+ \\EOT\EOT\EOT\STX\ACK\DC2\EOT\179\STX\STX\ETB\SUB\167\ETX A globally unique identifier for a profile. The ID is a 16-byte array. An ID with\n\+ \ all zeroes is considered invalid. It may be used for deduplication and signal\n\+ \ correlation purposes. It is acceptable to treat two profiles with different values\n\+ \ in this field as not equal, even if they represented the same object at an earlier\n\+ \ time.\n\+ \ This field is optional; an ID may be assigned to an ID-less profile in a later step.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ACK\ENQ\DC2\EOT\179\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ACK\SOH\DC2\EOT\179\STX\b\DC2\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\ACK\ETX\DC2\EOT\179\STX\NAK\SYN\n\+ \\219\SOH\n\+ \\EOT\EOT\EOT\STX\a\DC2\EOT\184\STX\STX&\SUB\204\SOH The number of attributes that were discarded. Attributes\n\+ \ can be discarded because their keys are too long or because there are too many\n\+ \ attributes. If this value is 0, then no attributes were dropped.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\a\ENQ\DC2\EOT\184\STX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\a\SOH\DC2\EOT\184\STX\t!\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\a\ETX\DC2\EOT\184\STX$%\n\+ \\166\b\n\+ \\EOT\EOT\EOT\STX\b\DC2\EOT\205\STX\STX%\SUB\151\b The original payload format. See also original_payload. Optional, but the\n\+ \ format and the bytes must be set or unset together.\n\+ \\n\+ \ The allowed values for the format string are defined by the OpenTelemetry\n\+ \ specification. Some examples are \"jfr\", \"pprof\", \"linux_perf\".\n\+ \\n\+ \ The original payload may be optionally provided when the conversion to the\n\+ \ OLTP format was done from a different format with some loss of the fidelity\n\+ \ and the receiver may want to store the original payload to allow future\n\+ \ lossless export or reinterpretation. Some examples of the original format\n\+ \ are JFR (Java Flight Recorder), pprof, Linux perf.\n\+ \\n\+ \ Even when the original payload is in a format that is semantically close to\n\+ \ OTLP, such as pprof, a conversion may still be lossy in some cases (e.g. if\n\+ \ the pprof file contains custom extensions or conventions).\n\+ \\n\+ \ The original payload can be large in size, so including the original\n\+ \ payload should be configurable by the profiler or collector options. The\n\+ \ default behavior should be to not include the original payload.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\b\ENQ\DC2\EOT\205\STX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\b\SOH\DC2\EOT\205\STX\t \n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\b\ETX\DC2\EOT\205\STX#$\n\+ \\145\SOH\n\+ \\EOT\EOT\EOT\STX\t\DC2\EOT\208\STX\STX\RS\SUB\130\SOH The original payload bytes. See also original_payload_format. Optional, but\n\+ \ format and the bytes must be set or unset together.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\t\ENQ\DC2\EOT\208\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\t\SOH\DC2\EOT\208\STX\b\CAN\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\t\ETX\DC2\EOT\208\STX\ESC\GS\n\+ \G\n\+ \\EOT\EOT\EOT\STX\n\+ \\DC2\EOT\211\STX\STX(\SUB9 References to attributes in attribute_table. [optional]\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\n\+ \\EOT\DC2\EOT\211\STX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\n\+ \\ENQ\DC2\EOT\211\STX\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\n\+ \\SOH\DC2\EOT\211\STX\DC1\"\n\+ \\r\n\+ \\ENQ\EOT\EOT\STX\n\+ \\ETX\DC2\EOT\211\STX%'\n\+ \\150\SOH\n\+ \\STX\EOT\ENQ\DC2\ACK\216\STX\NUL\223\STX\SOH\SUB\135\SOH A pointer from a profile Sample to a trace Span.\n\+ \ Connects a profile sample to a trace span, identified by unique trace and span IDs.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\ENQ\SOH\DC2\EOT\216\STX\b\f\n\+ \l\n\+ \\EOT\EOT\ENQ\STX\NUL\DC2\EOT\219\STX\STX\NAK\SUB^ A unique identifier of a trace that this linked span is part of. The ID is a\n\+ \ 16-byte array.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\NUL\ENQ\DC2\EOT\219\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\NUL\SOH\DC2\EOT\219\STX\b\DLE\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\NUL\ETX\DC2\EOT\219\STX\DC3\DC4\n\+ \S\n\+ \\EOT\EOT\ENQ\STX\SOH\DC2\EOT\222\STX\STX\DC4\SUBE A unique identifier for the linked span. The ID is an 8-byte array.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\SOH\ENQ\DC2\EOT\222\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\SOH\SOH\DC2\EOT\222\STX\b\SI\n\+ \\r\n\+ \\ENQ\EOT\ENQ\STX\SOH\ETX\DC2\EOT\222\STX\DC2\DC3\n\+ \B\n\+ \\STX\EOT\ACK\DC2\ACK\226\STX\NUL\232\STX\SOH\SUB4 ValueType describes the type and units of a value.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\ACK\SOH\DC2\EOT\226\STX\b\DC1\n\+ \;\n\+ \\EOT\EOT\ACK\STX\NUL\DC2\EOT\228\STX\STX\SUB\SUB- Index into ProfilesDictionary.string_table.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ACK\STX\NUL\ENQ\DC2\EOT\228\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\ACK\STX\NUL\SOH\DC2\EOT\228\STX\b\NAK\n\+ \\r\n\+ \\ENQ\EOT\ACK\STX\NUL\ETX\DC2\EOT\228\STX\CAN\EM\n\+ \;\n\+ \\EOT\EOT\ACK\STX\SOH\DC2\EOT\231\STX\STX\SUB\SUB- Index into ProfilesDictionary.string_table.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\ACK\STX\SOH\ENQ\DC2\EOT\231\STX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\ACK\STX\SOH\SOH\DC2\EOT\231\STX\b\NAK\n\+ \\r\n\+ \\ENQ\EOT\ACK\STX\SOH\ETX\DC2\EOT\231\STX\CAN\EM\n\+ \\167\v\n\+ \\STX\EOT\a\DC2\ACK\136\ETX\NUL\157\ETX\SOH\SUB\152\v Each Sample records values encountered in some program context. The program\n\+ \ context is typically a stack trace, perhaps augmented with auxiliary\n\+ \ information like the thread-id, some indicator of a higher level request\n\+ \ being handled etc.\n\+ \\n\+ \ A Sample MUST have have at least one values or timestamps_unix_nano entry. If\n\+ \ both fields are populated, they MUST contain the same number of elements, and\n\+ \ the elements at the same index MUST refer to the same event.\n\+ \\n\+ \ For the purposes of efficiently representing aggregated data observations, a Sample is regarded\n\+ \ as having a shared identity and an associated collection of per-observation data points.\n\+ \ Samples having the same identity SHOULD be combined by inserting timestamps and values to the data arrays.\n\+ \\n\+ \ Examples of different ways ('shapes') of representing a sample with the total value of 10:\n\+ \\n\+ \ Report of a stacktrace at 10 timestamps (consumers must assume the value is 1 for each point):\n\+ \ values: []\n\+ \ timestamps_unix_nano: [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]\n\+ \\n\+ \ Report of a stacktrace with an aggregated value without timestamps:\n\+ \ values: [10]\n\+ \ timestamps_unix_nano: []\n\+ \\n\+ \ Report of a stacktrace at 4 timestamps where each point records a specific value:\n\+ \ values: [2, 2, 3, 3]\n\+ \ timestamps_unix_nano: [1, 2, 3, 4]\n\+ \\n\+ \ All Samples for a Profile SHOULD have the same shape, i.e. all data observation series should consistently\n\+ \ adopt the same data recording style.\n\+ \\n\+ \\n\+ \\v\n\+ \\ETX\EOT\a\SOH\DC2\EOT\136\ETX\b\SO\n\+ \\182\SOH\n\+ \\EOT\EOT\a\STX\NUL\DC2\EOT\141\ETX\STX\CAN\SUB7 Reference to stack in ProfilesDictionary.stack_table.\n\+ \2o A Sample's identity (i.e. 'primary key') is the tuple of {stack_index, set_of(attribute_indices), link_index}\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\NUL\ENQ\DC2\EOT\141\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\a\STX\NUL\SOH\DC2\EOT\141\ETX\b\DC3\n\+ \\r\n\+ \\ENQ\EOT\a\STX\NUL\ETX\DC2\EOT\141\ETX\SYN\ETB\n\+ \Z\n\+ \\EOT\EOT\a\STX\SOH\DC2\EOT\143\ETX\STX'\SUBL References to attributes in ProfilesDictionary.attribute_table. [optional]\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\SOH\EOT\DC2\EOT\143\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\SOH\ENQ\DC2\EOT\143\ETX\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\a\STX\SOH\SOH\DC2\EOT\143\ETX\DC1\"\n\+ \\r\n\+ \\ENQ\EOT\a\STX\SOH\ETX\DC2\EOT\143\ETX%&\n\+ \\177\SOH\n\+ \\EOT\EOT\a\STX\STX\DC2\EOT\146\ETX\STX\ETB\SUB\162\SOH Reference to link in ProfilesDictionary.link_table. [optional]\n\+ \ It can be unset / set to 0 if no link exists, as link_table[0] is always a 'null' default value.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\STX\ENQ\DC2\EOT\146\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\a\STX\STX\SOH\DC2\EOT\146\ETX\b\DC2\n\+ \\r\n\+ \\ENQ\EOT\a\STX\STX\ETX\DC2\EOT\146\ETX\NAK\SYN\n\+ \\186\SOH\n\+ \\EOT\EOT\a\STX\ETX\DC2\EOT\151\ETX\STX\FS\SUBD The type and unit of each value is defined by Profile.sample_type.\n\+ \2f The following fields may contain per-observation data and do not form part of the Sample's identity.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\ETX\EOT\DC2\EOT\151\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\ETX\ENQ\DC2\EOT\151\ETX\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\a\STX\ETX\SOH\DC2\EOT\151\ETX\DC1\ETB\n\+ \\r\n\+ \\ENQ\EOT\a\STX\ETX\ETX\DC2\EOT\151\ETX\SUB\ESC\n\+ \\255\SOH\n\+ \\EOT\EOT\a\STX\EOT\DC2\EOT\156\ETX\STX,\SUB\240\SOH Timestamps associated with Sample. Value is UNIX Epoch time in nanoseconds\n\+ \ since 00:00:00 UTC on 1 January 1970. The timestamps should fall within the\n\+ \ [Profile.time_unix_nano, Profile.time_unix_nano + Profile.duration_nano)\n\+ \ time range.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\EOT\EOT\DC2\EOT\156\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\a\STX\EOT\ENQ\DC2\EOT\156\ETX\v\DC2\n\+ \\r\n\+ \\ENQ\EOT\a\STX\EOT\SOH\DC2\EOT\156\ETX\DC3'\n\+ \\r\n\+ \\ENQ\EOT\a\STX\EOT\ETX\DC2\EOT\156\ETX*+\n\+ \\130\SOH\n\+ \\STX\EOT\b\DC2\ACK\161\ETX\NUL\174\ETX\SOH\SUBt Describes the mapping of a binary in memory, including its address range,\n\+ \ file offset, and metadata like build ID\n\+ \\n\+ \\v\n\+ \\ETX\EOT\b\SOH\DC2\EOT\161\ETX\b\SI\n\+ \K\n\+ \\EOT\EOT\b\STX\NUL\DC2\EOT\163\ETX\STX\SUB\SUB= Address at which the binary (or DLL) is loaded into memory.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\b\STX\NUL\ENQ\DC2\EOT\163\ETX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\b\STX\NUL\SOH\DC2\EOT\163\ETX\t\NAK\n\+ \\r\n\+ \\ENQ\EOT\b\STX\NUL\ETX\DC2\EOT\163\ETX\CAN\EM\n\+ \H\n\+ \\EOT\EOT\b\STX\SOH\DC2\EOT\165\ETX\STX\SUB\SUB: The limit of the address range occupied by this mapping.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\b\STX\SOH\ENQ\DC2\EOT\165\ETX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\b\STX\SOH\SOH\DC2\EOT\165\ETX\t\NAK\n\+ \\r\n\+ \\ENQ\EOT\b\STX\SOH\ETX\DC2\EOT\165\ETX\CAN\EM\n\+ \R\n\+ \\EOT\EOT\b\STX\STX\DC2\EOT\167\ETX\STX\EM\SUBD Offset in the binary that corresponds to the first mapped address.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\b\STX\STX\ENQ\DC2\EOT\167\ETX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\b\STX\STX\SOH\DC2\EOT\167\ETX\t\DC4\n\+ \\r\n\+ \\ENQ\EOT\b\STX\STX\ETX\DC2\EOT\167\ETX\ETB\CAN\n\+ \\216\SOH\n\+ \\EOT\EOT\b\STX\ETX\DC2\EOT\171\ETX\STX\RS\SUB\154\SOH The object this entry is loaded from. This can be a filename on\n\+ \ disk for the main binary and shared libraries, or virtual\n\+ \ abstractions like \"[vdso]\".\n\+ \\"- Index into ProfilesDictionary.string_table.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\b\STX\ETX\ENQ\DC2\EOT\171\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\b\STX\ETX\SOH\DC2\EOT\171\ETX\b\EM\n\+ \\r\n\+ \\ENQ\EOT\b\STX\ETX\ETX\DC2\EOT\171\ETX\FS\GS\n\+ \Z\n\+ \\EOT\EOT\b\STX\EOT\DC2\EOT\173\ETX\STX'\SUBL References to attributes in ProfilesDictionary.attribute_table. [optional]\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\b\STX\EOT\EOT\DC2\EOT\173\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\b\STX\EOT\ENQ\DC2\EOT\173\ETX\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\b\STX\EOT\SOH\DC2\EOT\173\ETX\DC1\"\n\+ \\r\n\+ \\ENQ\EOT\b\STX\EOT\ETX\DC2\EOT\173\ETX%&\n\+ \H\n\+ \\STX\EOT\t\DC2\ACK\177\ETX\NUL\181\ETX\SOH\SUB: A Stack represents a stack trace as a list of locations.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\t\SOH\DC2\EOT\177\ETX\b\r\n\+ \t\n\+ \\EOT\EOT\t\STX\NUL\DC2\EOT\180\ETX\STX&\SUBf References to locations in ProfilesDictionary.location_table.\n\+ \ The first location is the leaf frame.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\t\STX\NUL\EOT\DC2\EOT\180\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\t\STX\NUL\ENQ\DC2\EOT\180\ETX\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\t\STX\NUL\SOH\DC2\EOT\180\ETX\DC1!\n\+ \\r\n\+ \\ENQ\EOT\t\STX\NUL\ETX\DC2\EOT\180\ETX$%\n\+ \D\n\+ \\STX\EOT\n\+ \\DC2\ACK\184\ETX\NUL\205\ETX\SOH\SUB6 Describes function and line table debug information.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\n\+ \\SOH\DC2\EOT\184\ETX\b\DLE\n\+ \\226\SOH\n\+ \\EOT\EOT\n\+ \\STX\NUL\DC2\EOT\188\ETX\STX\SUB\SUB\211\SOH Reference to mapping in ProfilesDictionary.mapping_table.\n\+ \ It can be unset / set to 0 if the mapping is unknown or not applicable for\n\+ \ this profile type, as mapping_table[0] is always a 'null' default mapping.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\NUL\ENQ\DC2\EOT\188\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\NUL\SOH\DC2\EOT\188\ETX\b\NAK\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\NUL\ETX\DC2\EOT\188\ETX\CAN\EM\n\+ \\191\STX\n\+ \\EOT\EOT\n\+ \\STX\SOH\DC2\EOT\194\ETX\STX\NAK\SUB\176\STX The instruction address for this location, if available. It\n\+ \ should be within [Mapping.memory_start...Mapping.memory_limit]\n\+ \ for the corresponding mapping. A non-leaf address may be in the\n\+ \ middle of a call instruction. It is up to display tools to find\n\+ \ the beginning of the instruction if necessary.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\SOH\ENQ\DC2\EOT\194\ETX\STX\b\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\SOH\SOH\DC2\EOT\194\ETX\t\DLE\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\SOH\ETX\DC2\EOT\194\ETX\DC3\DC4\n\+ \\163\STX\n\+ \\EOT\EOT\n\+ \\STX\STX\DC2\EOT\202\ETX\STX\SUB\SUB\148\STX Multiple line indicates this location has inlined functions,\n\+ \ where the last entry represents the caller into which the\n\+ \ preceding entries were inlined.\n\+ \\n\+ \ E.g., if memcpy() is inlined into printf:\n\+ \ lines[0].function_name == \"memcpy\"\n\+ \ lines[1].function_name == \"printf\"\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\STX\EOT\DC2\EOT\202\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\STX\ACK\DC2\EOT\202\ETX\v\SI\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\STX\SOH\DC2\EOT\202\ETX\DLE\NAK\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\STX\ETX\DC2\EOT\202\ETX\CAN\EM\n\+ \Z\n\+ \\EOT\EOT\n\+ \\STX\ETX\DC2\EOT\204\ETX\STX'\SUBL References to attributes in ProfilesDictionary.attribute_table. [optional]\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\ETX\EOT\DC2\EOT\204\ETX\STX\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\ETX\ENQ\DC2\EOT\204\ETX\v\DLE\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\ETX\SOH\DC2\EOT\204\ETX\DC1\"\n\+ \\r\n\+ \\ENQ\EOT\n\+ \\STX\ETX\ETX\DC2\EOT\204\ETX%&\n\+ \O\n\+ \\STX\EOT\v\DC2\ACK\208\ETX\NUL\215\ETX\SOH\SUBA Details a specific line in a source code, linked to a function.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\v\SOH\DC2\EOT\208\ETX\b\f\n\+ \K\n\+ \\EOT\EOT\v\STX\NUL\DC2\EOT\210\ETX\STX\ESC\SUB= Reference to function in ProfilesDictionary.function_table.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\v\STX\NUL\ENQ\DC2\EOT\210\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\v\STX\NUL\SOH\DC2\EOT\210\ETX\b\SYN\n\+ \\r\n\+ \\ENQ\EOT\v\STX\NUL\ETX\DC2\EOT\210\ETX\EM\SUB\n\+ \:\n\+ \\EOT\EOT\v\STX\SOH\DC2\EOT\212\ETX\STX\DC1\SUB, Line number in source code. 0 means unset.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\v\STX\SOH\ENQ\DC2\EOT\212\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\v\STX\SOH\SOH\DC2\EOT\212\ETX\b\f\n\+ \\r\n\+ \\ENQ\EOT\v\STX\SOH\ETX\DC2\EOT\212\ETX\SI\DLE\n\+ \<\n\+ \\EOT\EOT\v\STX\STX\DC2\EOT\214\ETX\STX\DC3\SUB. Column number in source code. 0 means unset.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\v\STX\STX\ENQ\DC2\EOT\214\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\v\STX\STX\SOH\DC2\EOT\214\ETX\b\SO\n\+ \\r\n\+ \\ENQ\EOT\v\STX\STX\ETX\DC2\EOT\214\ETX\DC1\DC2\n\+ \\139\SOH\n\+ \\STX\EOT\f\DC2\ACK\219\ETX\NUL\229\ETX\SOH\SUB} Describes a function, including its human-readable name, system name,\n\+ \ source file, and starting line number in the source.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\f\SOH\DC2\EOT\219\ETX\b\DLE\n\+ \A\n\+ \\EOT\EOT\f\STX\NUL\DC2\EOT\221\ETX\STX\SUB\SUB3 The function name. Empty string if not available.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\f\STX\NUL\ENQ\DC2\EOT\221\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\f\STX\NUL\SOH\DC2\EOT\221\ETX\b\NAK\n\+ \\r\n\+ \\ENQ\EOT\f\STX\NUL\ETX\DC2\EOT\221\ETX\CAN\EM\n\+ \\135\SOH\n\+ \\EOT\EOT\f\STX\SOH\DC2\EOT\224\ETX\STX!\SUBy Function name, as identified by the system. For instance,\n\+ \ it can be a C++ mangled name. Empty string if not available.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\f\STX\SOH\ENQ\DC2\EOT\224\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\f\STX\SOH\SOH\DC2\EOT\224\ETX\b\FS\n\+ \\r\n\+ \\ENQ\EOT\f\STX\SOH\ETX\DC2\EOT\224\ETX\US \n\+ \S\n\+ \\EOT\EOT\f\STX\STX\DC2\EOT\226\ETX\STX\RS\SUBE Source file containing the function. Empty string if not available.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\f\STX\STX\ENQ\DC2\EOT\226\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\f\STX\STX\SOH\DC2\EOT\226\ETX\b\EM\n\+ \\r\n\+ \\ENQ\EOT\f\STX\STX\ETX\DC2\EOT\226\ETX\FS\GS\n\+ \:\n\+ \\EOT\EOT\f\STX\ETX\DC2\EOT\228\ETX\STX\ETB\SUB, Line number in source file. 0 means unset.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\f\STX\ETX\ENQ\DC2\EOT\228\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\f\STX\ETX\SOH\DC2\EOT\228\ETX\b\DC2\n\+ \\r\n\+ \\ENQ\EOT\f\STX\ETX\ETX\DC2\EOT\228\ETX\NAK\SYN\n\+ \\241\SOH\n\+ \\STX\EOT\r\DC2\ACK\234\ETX\NUL\242\ETX\SOH\SUB\226\SOH A custom 'dictionary native' style of encoding attributes which is more convenient\n\+ \ for profiles than opentelemetry.proto.common.v1.KeyValue\n\+ \ Specifically, uses the string table for keys and allows optional unit information.\n\+ \\n\+ \\v\n\+ \\ETX\EOT\r\SOH\DC2\EOT\234\ETX\b\ETB\n\+ \H\n\+ \\EOT\EOT\r\STX\NUL\DC2\EOT\236\ETX\STX\SUB\SUB: The index into the string table for the attribute's key.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\r\STX\NUL\ENQ\DC2\EOT\236\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\r\STX\NUL\SOH\DC2\EOT\236\ETX\b\DC4\n\+ \\r\n\+ \\ENQ\EOT\r\STX\NUL\ETX\DC2\EOT\236\ETX\CAN\EM\n\+ \+\n\+ \\EOT\EOT\r\STX\SOH\DC2\EOT\238\ETX\STX3\SUB\GS The value of the attribute.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\r\STX\SOH\ACK\DC2\EOT\238\ETX\STX(\n\+ \\r\n\+ \\ENQ\EOT\r\STX\SOH\SOH\DC2\EOT\238\ETX).\n\+ \\r\n\+ \\ENQ\EOT\r\STX\SOH\ETX\DC2\EOT\238\ETX12\n\+ \\132\SOH\n\+ \\EOT\EOT\r\STX\STX\DC2\EOT\241\ETX\STX\SUB\SUBv The index into the string table for the attribute's unit.\n\+ \ zero indicates implicit (by semconv) or non-defined unit.\n\+ \\n\+ \\r\n\+ \\ENQ\EOT\r\STX\STX\ENQ\DC2\EOT\241\ETX\STX\a\n\+ \\r\n\+ \\ENQ\EOT\r\STX\STX\SOH\DC2\EOT\241\ETX\b\NAK\n\+ \\r\n\+ \\ENQ\EOT\r\STX\STX\ETX\DC2\EOT\241\ETX\CAN\EMb\ACKproto3"