largeRecord

package
v0.4.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 12, 2024 License: MIT Imports: 1 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL