Module Proto.Resource

include module type of struct include Opentelemetry_proto.Resource_types end

Types

type resource = Opentelemetry_proto.Resource_types.resource = {
  1. attributes : Opentelemetry_proto.Common_types.key_value list;
  2. dropped_attributes_count : int32;
}

Default values

val default_resource : ?attributes:Opentelemetry_proto.Common_types.key_value list -> ?dropped_attributes_count:int32 -> unit -> resource

default_resource () is the default value for type resource

include module type of struct include Opentelemetry_proto.Resource_pp end

Formatters

val pp_resource : Stdlib.Format.formatter -> Opentelemetry_proto.Resource_types.resource -> unit

pp_resource v formats v

include module type of struct include Opentelemetry_proto.Resource_pb end

Protobuf Encoding

val encode_resource : Opentelemetry_proto.Resource_types.resource -> Pbrt.Encoder.t -> unit

encode_resource v encoder encodes v with the given encoder

Protobuf Decoding

val decode_resource : Pbrt.Decoder.t -> Opentelemetry_proto.Resource_types.resource

decode_resource decoder decodes a resource value from decoder