tapv3

package
v1.36.2-20231103202138... Latest Latest
Warning

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

Go to latest
Published: unknown License: Apache-2.0 Imports: 7 Imported by: 3

Documentation

Index

Constants

This section is empty.

Variables

View Source
var File_envoy_service_tap_v3_tap_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type StreamTapsRequest

type StreamTapsRequest struct {

	// Identifier data effectively is a structured metadata. As a performance optimization this will
	// only be sent in the first message on the stream.
	Identifier *StreamTapsRequest_Identifier `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"`
	// The trace id. this can be used to merge together a streaming trace. Note that the trace_id
	// is not guaranteed to be spatially or temporally unique.
	TraceId uint64 `protobuf:"varint,2,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"`
	// The trace data.
	Trace *v3.TraceWrapper `protobuf:"bytes,3,opt,name=trace,proto3" json:"trace,omitempty"`
	// contains filtered or unexported fields
}

[#not-implemented-hide:] Stream message for the Tap API. Envoy will open a stream to the server and stream taps without ever expecting a response.

func (*StreamTapsRequest) ClearIdentifier

func (x *StreamTapsRequest) ClearIdentifier()

func (*StreamTapsRequest) ClearTrace

func (x *StreamTapsRequest) ClearTrace()

func (*StreamTapsRequest) GetIdentifier

func (x *StreamTapsRequest) GetIdentifier() *StreamTapsRequest_Identifier

func (*StreamTapsRequest) GetTrace

func (x *StreamTapsRequest) GetTrace() *v3.TraceWrapper

func (*StreamTapsRequest) GetTraceId

func (x *StreamTapsRequest) GetTraceId() uint64

func (*StreamTapsRequest) HasIdentifier

func (x *StreamTapsRequest) HasIdentifier() bool

func (*StreamTapsRequest) HasTrace

func (x *StreamTapsRequest) HasTrace() bool

func (*StreamTapsRequest) ProtoMessage

func (*StreamTapsRequest) ProtoMessage()

func (*StreamTapsRequest) ProtoReflect

func (x *StreamTapsRequest) ProtoReflect() protoreflect.Message

func (*StreamTapsRequest) Reset

func (x *StreamTapsRequest) Reset()

func (*StreamTapsRequest) SetIdentifier

func (x *StreamTapsRequest) SetIdentifier(v *StreamTapsRequest_Identifier)

func (*StreamTapsRequest) SetTrace

func (x *StreamTapsRequest) SetTrace(v *v3.TraceWrapper)

func (*StreamTapsRequest) SetTraceId

func (x *StreamTapsRequest) SetTraceId(v uint64)

func (*StreamTapsRequest) String

func (x *StreamTapsRequest) String() string

type StreamTapsRequest_Identifier

type StreamTapsRequest_Identifier struct {

	// The node sending taps over the stream.
	Node *v31.Node `protobuf:"bytes,1,opt,name=node,proto3" json:"node,omitempty"`
	// The opaque identifier that was set in the :ref:`output config
	// <envoy_v3_api_field_config.tap.v3.StreamingGrpcSink.tap_id>`.
	TapId string `protobuf:"bytes,2,opt,name=tap_id,json=tapId,proto3" json:"tap_id,omitempty"`
	// contains filtered or unexported fields
}

func (*StreamTapsRequest_Identifier) ClearNode

func (x *StreamTapsRequest_Identifier) ClearNode()

func (*StreamTapsRequest_Identifier) GetNode

func (x *StreamTapsRequest_Identifier) GetNode() *v31.Node

func (*StreamTapsRequest_Identifier) GetTapId

func (x *StreamTapsRequest_Identifier) GetTapId() string

func (*StreamTapsRequest_Identifier) HasNode

func (x *StreamTapsRequest_Identifier) HasNode() bool

func (*StreamTapsRequest_Identifier) ProtoMessage

func (*StreamTapsRequest_Identifier) ProtoMessage()

func (*StreamTapsRequest_Identifier) ProtoReflect

func (*StreamTapsRequest_Identifier) Reset

func (x *StreamTapsRequest_Identifier) Reset()

func (*StreamTapsRequest_Identifier) SetNode

func (x *StreamTapsRequest_Identifier) SetNode(v *v31.Node)

func (*StreamTapsRequest_Identifier) SetTapId

func (x *StreamTapsRequest_Identifier) SetTapId(v string)

func (*StreamTapsRequest_Identifier) String

type StreamTapsRequest_Identifier_builder

type StreamTapsRequest_Identifier_builder struct {

	// The node sending taps over the stream.
	Node *v31.Node
	// The opaque identifier that was set in the :ref:`output config
	// <envoy_v3_api_field_config.tap.v3.StreamingGrpcSink.tap_id>`.
	TapId string
	// contains filtered or unexported fields
}

func (StreamTapsRequest_Identifier_builder) Build

type StreamTapsRequest_builder

type StreamTapsRequest_builder struct {

	// Identifier data effectively is a structured metadata. As a performance optimization this will
	// only be sent in the first message on the stream.
	Identifier *StreamTapsRequest_Identifier
	// The trace id. this can be used to merge together a streaming trace. Note that the trace_id
	// is not guaranteed to be spatially or temporally unique.
	TraceId uint64
	// The trace data.
	Trace *v3.TraceWrapper
	// contains filtered or unexported fields
}

func (StreamTapsRequest_builder) Build

type StreamTapsResponse

type StreamTapsResponse struct {
	// contains filtered or unexported fields
}

[#not-implemented-hide:]

func (*StreamTapsResponse) ProtoMessage

func (*StreamTapsResponse) ProtoMessage()

func (*StreamTapsResponse) ProtoReflect

func (x *StreamTapsResponse) ProtoReflect() protoreflect.Message

func (*StreamTapsResponse) Reset

func (x *StreamTapsResponse) Reset()

func (*StreamTapsResponse) String

func (x *StreamTapsResponse) String() string

type StreamTapsResponse_builder

type StreamTapsResponse_builder struct {
	// contains filtered or unexported fields
}

func (StreamTapsResponse_builder) Build

Jump to

Keyboard shortcuts

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