{- HLINT ignore -}
{- 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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "aggregationTemporality" a) =>
LensLike' f s a
aggregationTemporality
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "asDouble" a) =>
LensLike' f s a
asDouble = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "asInt" a) =>
LensLike' f s a
asInt = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "attributes" a) =>
LensLike' f s a
attributes = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "bucketCounts" a) =>
LensLike' f s a
bucketCounts = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "count" a) =>
LensLike' f s a
count = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "dataPoints" a) =>
LensLike' f s a
dataPoints = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "description" a) =>
LensLike' f s a
description = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "exemplars" a) =>
LensLike' f s a
exemplars = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "explicitBounds" a) =>
LensLike' f s a
explicitBounds = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "exponentialHistogram" a) =>
LensLike' f s a
exponentialHistogram
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "filteredAttributes" a) =>
LensLike' f s a
filteredAttributes
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"filteredAttributes"
flags ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "flags" a) =>
  Lens.Family2.LensLike' f s a
flags :: forall (f :: * -> *) s a.
(Functor f, HasField s "flags" a) =>
LensLike' f s a
flags = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "gauge" a) =>
LensLike' f s a
gauge = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "histogram" a) =>
LensLike' f s a
histogram = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"histogram"
isMonotonic ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "isMonotonic" a) =>
  Lens.Family2.LensLike' f s a
isMonotonic :: forall (f :: * -> *) s a.
(Functor f, HasField s "isMonotonic" a) =>
LensLike' f s a
isMonotonic = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"isMonotonic"
max ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "max" a) =>
  Lens.Family2.LensLike' f s a
max :: forall (f :: * -> *) s a.
(Functor f, HasField s "max" a) =>
LensLike' f s a
max = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"max"
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'asDouble" a) =>
LensLike' f s a
maybe'asDouble = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'asInt" a) =>
LensLike' f s a
maybe'asInt = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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' :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'data'" a) =>
LensLike' f s a
maybe'data' = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'exponentialHistogram" a) =>
LensLike' f s a
maybe'exponentialHistogram
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'gauge" a) =>
LensLike' f s a
maybe'gauge = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'histogram" a) =>
LensLike' f s a
maybe'histogram = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'histogram"
maybe'max ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'max" a) =>
  Lens.Family2.LensLike' f s a
maybe'max :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'max" a) =>
LensLike' f s a
maybe'max = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'max"
maybe'min ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'min" a) =>
  Lens.Family2.LensLike' f s a
maybe'min :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'min" a) =>
LensLike' f s a
maybe'min = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'min"
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'negative" a) =>
LensLike' f s a
maybe'negative = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'positive" a) =>
LensLike' f s a
maybe'positive = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'resource" a) =>
LensLike' f s a
maybe'resource = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'resource"
maybe'scope ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "maybe'scope" a) =>
  Lens.Family2.LensLike' f s a
maybe'scope :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'scope" a) =>
LensLike' f s a
maybe'scope = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"maybe'scope"
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'sum" a) =>
LensLike' f s a
maybe'sum = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'summary" a) =>
LensLike' f s a
maybe'summary = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "maybe'value" a) =>
LensLike' f s a
maybe'value = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "metrics" a) =>
LensLike' f s a
metrics = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"metrics"
min ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "min" a) =>
  Lens.Family2.LensLike' f s a
min :: forall (f :: * -> *) s a.
(Functor f, HasField s "min" a) =>
LensLike' f s a
min = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"min"
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.
(Functor f, HasField s "name" a) =>
LensLike' f s a
name = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "negative" a) =>
LensLike' f s a
negative = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "offset" a) =>
LensLike' f s a
offset = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "positive" a) =>
LensLike' f s a
positive = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "quantile" a) =>
LensLike' f s a
quantile = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "quantileValues" a) =>
LensLike' f s a
quantileValues = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "resource" a) =>
LensLike' f s a
resource = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "resourceMetrics" a) =>
LensLike' f s a
resourceMetrics = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "scale" a) =>
LensLike' f s a
scale = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "schemaUrl" a) =>
LensLike' f s a
schemaUrl = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"schemaUrl"
scope ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "scope" a) =>
  Lens.Family2.LensLike' f s a
scope :: forall (f :: * -> *) s a.
(Functor f, HasField s "scope" a) =>
LensLike' f s a
scope = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"scope"
scopeMetrics ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "scopeMetrics" a) =>
  Lens.Family2.LensLike' f s a
scopeMetrics :: forall (f :: * -> *) s a.
(Functor f, HasField s "scopeMetrics" a) =>
LensLike' f s a
scopeMetrics = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"scopeMetrics"
spanId ::
  forall f s a.
  (Prelude.Functor f, Data.ProtoLens.Field.HasField s "spanId" a) =>
  Lens.Family2.LensLike' f s a
spanId :: forall (f :: * -> *) s a.
(Functor f, HasField s "spanId" a) =>
LensLike' f s a
spanId = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "startTimeUnixNano" a) =>
LensLike' f s a
startTimeUnixNano = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "sum" a) =>
LensLike' f s a
sum = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "summary" a) =>
LensLike' f s a
summary = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "timeUnixNano" a) =>
LensLike' f s a
timeUnixNano = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "traceId" a) =>
LensLike' f s a
traceId = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "unit" a) =>
LensLike' f s a
unit = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "value" a) =>
LensLike' f s a
value = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'attributes" a) =>
LensLike' f s a
vec'attributes = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'bucketCounts" a) =>
LensLike' f s a
vec'bucketCounts = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'dataPoints" a) =>
LensLike' f s a
vec'dataPoints = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'exemplars" a) =>
LensLike' f s a
vec'exemplars = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'explicitBounds" a) =>
LensLike' f s a
vec'explicitBounds
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'filteredAttributes" a) =>
LensLike' f s a
vec'filteredAttributes
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'filteredAttributes"
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'metrics" a) =>
LensLike' f s a
vec'metrics = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'quantileValues" a) =>
LensLike' f s a
vec'quantileValues
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
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 :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'resourceMetrics" a) =>
LensLike' f s a
vec'resourceMetrics
  = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'resourceMetrics"
vec'scopeMetrics ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "vec'scopeMetrics" a) =>
  Lens.Family2.LensLike' f s a
vec'scopeMetrics :: forall (f :: * -> *) s a.
(Functor f, HasField s "vec'scopeMetrics" a) =>
LensLike' f s a
vec'scopeMetrics = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"vec'scopeMetrics"
zeroCount ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "zeroCount" a) =>
  Lens.Family2.LensLike' f s a
zeroCount :: forall (f :: * -> *) s a.
(Functor f, HasField s "zeroCount" a) =>
LensLike' f s a
zeroCount = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"zeroCount"
zeroThreshold ::
  forall f s a.
  (Prelude.Functor f,
   Data.ProtoLens.Field.HasField s "zeroThreshold" a) =>
  Lens.Family2.LensLike' f s a
zeroThreshold :: forall (f :: * -> *) s a.
(Functor f, HasField s "zeroThreshold" a) =>
LensLike' f s a
zeroThreshold = forall (x :: Symbol) s a (f :: * -> *).
(HasField s x a, Functor f) =>
(a -> f a) -> s -> f s
Data.ProtoLens.Field.field @"zeroThreshold"