Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Data0 ¶
type Data0 struct { // Unique identifier for the event used for de-duplication and tracing. Uuid *UUID0 `json:"uuid"` // Fully qualified name of the host that generated the event that generated the data. Hostname *string `json:"hostname"` // Trace information not redundant with this object Trace *Trace0 `json:"trace"` }
func (Data0) AvroRecord ¶
func (Data0) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type Data1 ¶
type Data1 struct { // Unique identifier for the event used for de-duplication and tracing. Uuid *UUID1 `json:"uuid"` // Fully qualified name of the host that generated the event that generated the data. Hostname *string `json:"hostname"` // Trace information not redundant with this object Trace *Trace1 `json:"trace"` }
func (Data1) AvroRecord ¶
func (Data1) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type Sample ¶
type Sample struct { // Core data information required for any event Header *Data0 `json:"header"` // Core data information required for any event Body *Data1 `json:"body"` }
func (Sample) AvroRecord ¶
func (Sample) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type Trace0 ¶
type Trace0 struct { // Trace Identifier TraceId *UUID0 `json:"traceId"` }
func (Trace0) AvroRecord ¶
func (Trace0) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type Trace1 ¶
type Trace1 struct { // Trace Identifier TraceId *UUID0 `json:"traceId"` }
func (Trace1) AvroRecord ¶
func (Trace1) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type UUID0 ¶
type UUID0 struct {
Uuid string `json:"uuid"`
}
func (UUID0) AvroRecord ¶
func (UUID0) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
type UUID1 ¶
type UUID1 struct {
Uuid string `json:"uuid"`
}
func (UUID1) AvroRecord ¶
func (UUID1) AvroRecord() avrotypegen.RecordInfo
AvroRecord implements the avro.AvroRecord interface.
Click to show internal directories.
Click to hide internal directories.