OpenTelemetry.Proto.Logs.V1.LogsData
sealed class LogsData : IMessage<LogsData>, IMessage, IEquatable<LogsData>, IDeepCloneable<LogsData>, IBufferMessage
LogsData represents the logs data that can be stored in a persistent storage,
OR can be embedded by other protocols that transfer OTLP logs data but do not
implement the OTLP protocol.
The main difference between this message and collector protocol is that
in this message there will not be any "control" or "metadata" specific to
OTLP protocol.
When new fields are added into this message, the OTLP request MUST be updated
as well.
namespace OpenTelemetry.Proto.Logs.V1
{
internal sealed class LogsData : IEquatable<LogsData>
{
public const int ResourceLogsFieldNumber = 1;
public static MessageParser<LogsData> Parser { get; }
public static MessageDescriptor Descriptor { get; }
MessageDescriptor Descriptor { get; }
public RepeatedField<ResourceLogs> ResourceLogs { get; }
public LogsData();
public LogsData(LogsData other);
public LogsData Clone();
public bool Equals(LogsData other);
public void WriteTo(CodedOutputStream output);
void InternalWriteTo(ref WriteContext output);
public int CalculateSize();
public void MergeFrom(LogsData other);
public void MergeFrom(CodedInputStream input);
void InternalMergeFrom(ref ParseContext input);
}
}