Package dev.dokimos.server.dto.v1.otlp
Record Class OtlpExportTraceServiceRequest
java.lang.Object
java.lang.Record
dev.dokimos.server.dto.v1.otlp.OtlpExportTraceServiceRequest
The top level of the OTLP/HTTP JSON encoding of
ExportTraceServiceRequest. Only the fields the
server consumes are mapped; unknown fields are ignored so newer OTLP exporters do not break ingestion.
This is the JSON encoding, parsed by Jackson into these DTOs. The protobuf encoding of the same
message is decoded with the generated opentelemetry-proto classes and converted onto this same DTO
tree (see OtlpProtobufConverter), so both encodings share one ingestion path.
-
Constructor Summary
ConstructorsConstructorDescriptionOtlpExportTraceServiceRequest(List<OtlpResourceSpans> resourceSpans) Creates an instance of aOtlpExportTraceServiceRequestrecord class. -
Method Summary
Modifier and TypeMethodDescriptionfinal booleanIndicates whether some other object is "equal to" this one.final inthashCode()Returns a hash code value for this object.Returns the value of theresourceSpansrecord component.final StringtoString()Returns a string representation of this record class.
-
Constructor Details
-
OtlpExportTraceServiceRequest
Creates an instance of aOtlpExportTraceServiceRequestrecord class.- Parameters:
resourceSpans- the value for theresourceSpansrecord component
-
-
Method Details
-
resourceSpans
Returns the value of theresourceSpansrecord component.- Returns:
- the value of the
resourceSpansrecord component
-
toString
Returns a string representation of this record class. The representation contains the name of the class, followed by the name and value of each of the record components. -
hashCode
public final int hashCode()Returns a hash code value for this object. The value is derived from the hash code of each of the record components. -
equals
Indicates whether some other object is "equal to" this one. The objects are equal if the other object is of the same class and if all the record components are equal. All components in this record class are compared withObjects::equals(Object,Object).
-