Module Opentelemetry_proto.Logs_service

Code for logs_service.proto

Types

type export_logs_service_request = private {
  1. mutable resource_logs : Logs.resource_logs list;
}
type export_logs_partial_success = private {
  1. mutable _presence : Pbrt.Bitfield.t;
    (*

    presence for 2 fields

    *)
  2. mutable rejected_log_records : int64;
  3. mutable error_message : string;
}
type export_logs_service_response = private {
  1. mutable partial_success : export_logs_partial_success option;
}

Basic values

val default_export_logs_service_request : unit -> export_logs_service_request

default_export_logs_service_request () is a new empty value for type export_logs_service_request

val default_export_logs_partial_success : unit -> export_logs_partial_success

default_export_logs_partial_success () is a new empty value for type export_logs_partial_success

val default_export_logs_service_response : unit -> export_logs_service_response

default_export_logs_service_response () is a new empty value for type export_logs_service_response

Make functions

val make_export_logs_service_request : ?resource_logs:Logs.resource_logs list -> unit -> export_logs_service_request

make_export_logs_service_request … () is a builder for type export_logs_service_request

val copy_export_logs_service_request : export_logs_service_request -> export_logs_service_request
val export_logs_service_request_set_resource_logs : export_logs_service_request -> Logs.resource_logs list -> unit

set field resource_logs in export_logs_service_request

val make_export_logs_partial_success : ?rejected_log_records:int64 -> ?error_message:string -> unit -> export_logs_partial_success

make_export_logs_partial_success … () is a builder for type export_logs_partial_success

val copy_export_logs_partial_success : export_logs_partial_success -> export_logs_partial_success
val export_logs_partial_success_has_rejected_log_records : export_logs_partial_success -> bool

presence of field "rejected_log_records" in export_logs_partial_success

val export_logs_partial_success_set_rejected_log_records : export_logs_partial_success -> int64 -> unit

set field rejected_log_records in export_logs_partial_success

val export_logs_partial_success_has_error_message : export_logs_partial_success -> bool

presence of field "error_message" in export_logs_partial_success

val export_logs_partial_success_set_error_message : export_logs_partial_success -> string -> unit

set field error_message in export_logs_partial_success

val make_export_logs_service_response : ?partial_success:export_logs_partial_success -> unit -> export_logs_service_response

make_export_logs_service_response … () is a builder for type export_logs_service_response

val copy_export_logs_service_response : export_logs_service_response -> export_logs_service_response
val export_logs_service_response_set_partial_success : export_logs_service_response -> export_logs_partial_success -> unit

set field partial_success in export_logs_service_response

Formatters

val pp_export_logs_service_request : Stdlib.Format.formatter -> export_logs_service_request -> unit

pp_export_logs_service_request v formats v

val pp_export_logs_partial_success : Stdlib.Format.formatter -> export_logs_partial_success -> unit

pp_export_logs_partial_success v formats v

val pp_export_logs_service_response : Stdlib.Format.formatter -> export_logs_service_response -> unit

pp_export_logs_service_response v formats v

Protobuf Encoding

val encode_pb_export_logs_service_request : export_logs_service_request -> Pbrt.Encoder.t -> unit

encode_pb_export_logs_service_request v encoder encodes v with the given encoder

val encode_pb_export_logs_partial_success : export_logs_partial_success -> Pbrt.Encoder.t -> unit

encode_pb_export_logs_partial_success v encoder encodes v with the given encoder

val encode_pb_export_logs_service_response : export_logs_service_response -> Pbrt.Encoder.t -> unit

encode_pb_export_logs_service_response v encoder encodes v with the given encoder

Protobuf Decoding

val decode_pb_export_logs_service_request : Pbrt.Decoder.t -> export_logs_service_request

decode_pb_export_logs_service_request decoder decodes a export_logs_service_request binary value from decoder

val decode_pb_export_logs_partial_success : Pbrt.Decoder.t -> export_logs_partial_success

decode_pb_export_logs_partial_success decoder decodes a export_logs_partial_success binary value from decoder

val decode_pb_export_logs_service_response : Pbrt.Decoder.t -> export_logs_service_response

decode_pb_export_logs_service_response decoder decodes a export_logs_service_response binary value from decoder