{- This file was auto-generated from opentelemetry/proto/metrics/v1/metrics.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.Metrics.V1.Metrics_Fields where 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 aggregationTemporality :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "aggregationTemporality" a) => Lens.Family2.LensLike' f s a aggregationTemporality = Data.ProtoLens.Field.field @"aggregationTemporality" asDouble :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "asDouble" a) => Lens.Family2.LensLike' f s a asDouble = Data.ProtoLens.Field.field @"asDouble" asInt :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "asInt" a) => Lens.Family2.LensLike' f s a asInt = Data.ProtoLens.Field.field @"asInt" 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" bucketCounts :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "bucketCounts" a) => Lens.Family2.LensLike' f s a bucketCounts = Data.ProtoLens.Field.field @"bucketCounts" count :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "count" a) => Lens.Family2.LensLike' f s a count = Data.ProtoLens.Field.field @"count" dataPoints :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "dataPoints" a) => Lens.Family2.LensLike' f s a dataPoints = Data.ProtoLens.Field.field @"dataPoints" description :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "description" a) => Lens.Family2.LensLike' f s a description = Data.ProtoLens.Field.field @"description" exemplars :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "exemplars" a) => Lens.Family2.LensLike' f s a exemplars = Data.ProtoLens.Field.field @"exemplars" explicitBounds :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "explicitBounds" a) => Lens.Family2.LensLike' f s a explicitBounds = Data.ProtoLens.Field.field @"explicitBounds" exponentialHistogram :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "exponentialHistogram" a) => Lens.Family2.LensLike' f s a exponentialHistogram = Data.ProtoLens.Field.field @"exponentialHistogram" filteredAttributes :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "filteredAttributes" a) => Lens.Family2.LensLike' f s a filteredAttributes = Data.ProtoLens.Field.field @"filteredAttributes" filteredLabels :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "filteredLabels" a) => Lens.Family2.LensLike' f s a filteredLabels = Data.ProtoLens.Field.field @"filteredLabels" flags :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "flags" a) => Lens.Family2.LensLike' f s a flags = Data.ProtoLens.Field.field @"flags" gauge :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "gauge" a) => Lens.Family2.LensLike' f s a gauge = Data.ProtoLens.Field.field @"gauge" histogram :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "histogram" a) => Lens.Family2.LensLike' f s a histogram = Data.ProtoLens.Field.field @"histogram" instrumentationLibrary :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "instrumentationLibrary" a) => Lens.Family2.LensLike' f s a instrumentationLibrary = Data.ProtoLens.Field.field @"instrumentationLibrary" instrumentationLibraryMetrics :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "instrumentationLibraryMetrics" a) => Lens.Family2.LensLike' f s a instrumentationLibraryMetrics = Data.ProtoLens.Field.field @"instrumentationLibraryMetrics" intGauge :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "intGauge" a) => Lens.Family2.LensLike' f s a intGauge = Data.ProtoLens.Field.field @"intGauge" intHistogram :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "intHistogram" a) => Lens.Family2.LensLike' f s a intHistogram = Data.ProtoLens.Field.field @"intHistogram" intSum :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "intSum" a) => Lens.Family2.LensLike' f s a intSum = Data.ProtoLens.Field.field @"intSum" isMonotonic :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "isMonotonic" a) => Lens.Family2.LensLike' f s a isMonotonic = Data.ProtoLens.Field.field @"isMonotonic" labels :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "labels" a) => Lens.Family2.LensLike' f s a labels = Data.ProtoLens.Field.field @"labels" maybe'asDouble :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'asDouble" a) => Lens.Family2.LensLike' f s a maybe'asDouble = Data.ProtoLens.Field.field @"maybe'asDouble" maybe'asInt :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'asInt" a) => Lens.Family2.LensLike' f s a maybe'asInt = Data.ProtoLens.Field.field @"maybe'asInt" maybe'data' :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'data'" a) => Lens.Family2.LensLike' f s a maybe'data' = Data.ProtoLens.Field.field @"maybe'data'" maybe'exponentialHistogram :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'exponentialHistogram" a) => Lens.Family2.LensLike' f s a maybe'exponentialHistogram = Data.ProtoLens.Field.field @"maybe'exponentialHistogram" maybe'gauge :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'gauge" a) => Lens.Family2.LensLike' f s a maybe'gauge = Data.ProtoLens.Field.field @"maybe'gauge" maybe'histogram :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'histogram" a) => Lens.Family2.LensLike' f s a maybe'histogram = Data.ProtoLens.Field.field @"maybe'histogram" maybe'instrumentationLibrary :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'instrumentationLibrary" a) => Lens.Family2.LensLike' f s a maybe'instrumentationLibrary = Data.ProtoLens.Field.field @"maybe'instrumentationLibrary" maybe'intGauge :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'intGauge" a) => Lens.Family2.LensLike' f s a maybe'intGauge = Data.ProtoLens.Field.field @"maybe'intGauge" maybe'intHistogram :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'intHistogram" a) => Lens.Family2.LensLike' f s a maybe'intHistogram = Data.ProtoLens.Field.field @"maybe'intHistogram" maybe'intSum :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'intSum" a) => Lens.Family2.LensLike' f s a maybe'intSum = Data.ProtoLens.Field.field @"maybe'intSum" maybe'negative :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'negative" a) => Lens.Family2.LensLike' f s a maybe'negative = Data.ProtoLens.Field.field @"maybe'negative" maybe'positive :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'positive" a) => Lens.Family2.LensLike' f s a maybe'positive = Data.ProtoLens.Field.field @"maybe'positive" maybe'resource :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'resource" a) => Lens.Family2.LensLike' f s a maybe'resource = Data.ProtoLens.Field.field @"maybe'resource" maybe'sum :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'sum" a) => Lens.Family2.LensLike' f s a maybe'sum = Data.ProtoLens.Field.field @"maybe'sum" maybe'summary :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "maybe'summary" a) => Lens.Family2.LensLike' f s a maybe'summary = Data.ProtoLens.Field.field @"maybe'summary" 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" metrics :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "metrics" a) => Lens.Family2.LensLike' f s a metrics = Data.ProtoLens.Field.field @"metrics" 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" negative :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "negative" a) => Lens.Family2.LensLike' f s a negative = Data.ProtoLens.Field.field @"negative" offset :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "offset" a) => Lens.Family2.LensLike' f s a offset = Data.ProtoLens.Field.field @"offset" positive :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "positive" a) => Lens.Family2.LensLike' f s a positive = Data.ProtoLens.Field.field @"positive" quantile :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "quantile" a) => Lens.Family2.LensLike' f s a quantile = Data.ProtoLens.Field.field @"quantile" quantileValues :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "quantileValues" a) => Lens.Family2.LensLike' f s a quantileValues = Data.ProtoLens.Field.field @"quantileValues" resource :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "resource" a) => Lens.Family2.LensLike' f s a resource = Data.ProtoLens.Field.field @"resource" resourceMetrics :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "resourceMetrics" a) => Lens.Family2.LensLike' f s a resourceMetrics = Data.ProtoLens.Field.field @"resourceMetrics" scale :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "scale" a) => Lens.Family2.LensLike' f s a scale = Data.ProtoLens.Field.field @"scale" 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" spanId :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "spanId" a) => Lens.Family2.LensLike' f s a spanId = Data.ProtoLens.Field.field @"spanId" startTimeUnixNano :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "startTimeUnixNano" a) => Lens.Family2.LensLike' f s a startTimeUnixNano = Data.ProtoLens.Field.field @"startTimeUnixNano" sum :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "sum" a) => Lens.Family2.LensLike' f s a sum = Data.ProtoLens.Field.field @"sum" summary :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "summary" a) => Lens.Family2.LensLike' f s a summary = Data.ProtoLens.Field.field @"summary" timeUnixNano :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "timeUnixNano" a) => Lens.Family2.LensLike' f s a timeUnixNano = Data.ProtoLens.Field.field @"timeUnixNano" traceId :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "traceId" a) => Lens.Family2.LensLike' f s a traceId = Data.ProtoLens.Field.field @"traceId" unit :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "unit" a) => Lens.Family2.LensLike' f s a unit = Data.ProtoLens.Field.field @"unit" 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" 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'bucketCounts :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'bucketCounts" a) => Lens.Family2.LensLike' f s a vec'bucketCounts = Data.ProtoLens.Field.field @"vec'bucketCounts" vec'dataPoints :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'dataPoints" a) => Lens.Family2.LensLike' f s a vec'dataPoints = Data.ProtoLens.Field.field @"vec'dataPoints" vec'exemplars :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'exemplars" a) => Lens.Family2.LensLike' f s a vec'exemplars = Data.ProtoLens.Field.field @"vec'exemplars" vec'explicitBounds :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'explicitBounds" a) => Lens.Family2.LensLike' f s a vec'explicitBounds = Data.ProtoLens.Field.field @"vec'explicitBounds" vec'filteredAttributes :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'filteredAttributes" a) => Lens.Family2.LensLike' f s a vec'filteredAttributes = Data.ProtoLens.Field.field @"vec'filteredAttributes" vec'filteredLabels :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'filteredLabels" a) => Lens.Family2.LensLike' f s a vec'filteredLabels = Data.ProtoLens.Field.field @"vec'filteredLabels" vec'instrumentationLibraryMetrics :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'instrumentationLibraryMetrics" a) => Lens.Family2.LensLike' f s a vec'instrumentationLibraryMetrics = Data.ProtoLens.Field.field @"vec'instrumentationLibraryMetrics" vec'labels :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'labels" a) => Lens.Family2.LensLike' f s a vec'labels = Data.ProtoLens.Field.field @"vec'labels" vec'metrics :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'metrics" a) => Lens.Family2.LensLike' f s a vec'metrics = Data.ProtoLens.Field.field @"vec'metrics" vec'quantileValues :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'quantileValues" a) => Lens.Family2.LensLike' f s a vec'quantileValues = Data.ProtoLens.Field.field @"vec'quantileValues" vec'resourceMetrics :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "vec'resourceMetrics" a) => Lens.Family2.LensLike' f s a vec'resourceMetrics = Data.ProtoLens.Field.field @"vec'resourceMetrics" zeroCount :: forall f s a. (Prelude.Functor f, Data.ProtoLens.Field.HasField s "zeroCount" a) => Lens.Family2.LensLike' f s a zeroCount = Data.ProtoLens.Field.field @"zeroCount"