import "github.com/envoyproxy/go-control-plane/envoy/data/tap/v2alpha"
common.pb.go common.pb.validate.go http.pb.go http.pb.validate.go transport.pb.go transport.pb.validate.go wrapper.pb.go wrapper.pb.validate.go
var File_envoy_data_tap_v2alpha_common_proto protoreflect.FileDescriptor
var File_envoy_data_tap_v2alpha_http_proto protoreflect.FileDescriptor
var File_envoy_data_tap_v2alpha_transport_proto protoreflect.FileDescriptor
var File_envoy_data_tap_v2alpha_wrapper_proto protoreflect.FileDescriptor
type Body struct { // Types that are assignable to BodyType: // *Body_AsBytes // *Body_AsString BodyType isBody_BodyType `protobuf_oneof:"body_type"` // Specifies whether body data has been truncated to fit within the specified // :ref:`max_buffered_rx_bytes // <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_rx_bytes>` and // :ref:`max_buffered_tx_bytes // <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_tx_bytes>` settings. Truncated bool `protobuf:"varint,3,opt,name=truncated,proto3" json:"truncated,omitempty"` // contains filtered or unexported fields }
Wrapper for tapped body data. This includes HTTP request/response body, transport socket received and transmitted data, etc.
Deprecated: Use Body.ProtoReflect.Descriptor instead.
func (x *Body) ProtoReflect() protoreflect.Message
Validate checks the field values on Body with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type BodyValidationError struct {
// contains filtered or unexported fields
}
BodyValidationError is the validation error returned by Body.Validate if the designated constraints aren't met.
func (e BodyValidationError) Cause() error
Cause function returns cause value.
func (e BodyValidationError) Error() string
Error satisfies the builtin error interface
func (e BodyValidationError) ErrorName() string
ErrorName returns error name.
func (e BodyValidationError) Field() string
Field function returns field value.
func (e BodyValidationError) Key() bool
Key function returns key value.
func (e BodyValidationError) Reason() string
Reason function returns reason value.
type Body_AsBytes struct { // Body data as bytes. By default, tap body data will be present in this field, as the proto // `bytes` type can contain any valid byte. AsBytes []byte `protobuf:"bytes,1,opt,name=as_bytes,json=asBytes,proto3,oneof"` }
type Body_AsString struct { // Body data as string. This field is only used when the :ref:`JSON_BODY_AS_STRING // <envoy_api_enum_value_service.tap.v2alpha.OutputSink.Format.JSON_BODY_AS_STRING>` sink // format type is selected. See the documentation for that option for why this is useful. AsString string `protobuf:"bytes,2,opt,name=as_string,json=asString,proto3,oneof"` }
type Connection struct { // Local address. LocalAddress *core.Address `protobuf:"bytes,2,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"` // Remote address. RemoteAddress *core.Address `protobuf:"bytes,3,opt,name=remote_address,json=remoteAddress,proto3" json:"remote_address,omitempty"` // contains filtered or unexported fields }
Connection properties.
func (*Connection) Descriptor() ([]byte, []int)
Deprecated: Use Connection.ProtoReflect.Descriptor instead.
func (x *Connection) GetLocalAddress() *core.Address
func (x *Connection) GetRemoteAddress() *core.Address
func (*Connection) ProtoMessage()
func (x *Connection) ProtoReflect() protoreflect.Message
func (x *Connection) Reset()
func (x *Connection) String() string
func (m *Connection) Validate() error
Validate checks the field values on Connection with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type ConnectionValidationError struct {
// contains filtered or unexported fields
}
ConnectionValidationError is the validation error returned by Connection.Validate if the designated constraints aren't met.
func (e ConnectionValidationError) Cause() error
Cause function returns cause value.
func (e ConnectionValidationError) Error() string
Error satisfies the builtin error interface
func (e ConnectionValidationError) ErrorName() string
ErrorName returns error name.
func (e ConnectionValidationError) Field() string
Field function returns field value.
func (e ConnectionValidationError) Key() bool
Key function returns key value.
func (e ConnectionValidationError) Reason() string
Reason function returns reason value.
type HttpBufferedTrace struct { // Request message. Request *HttpBufferedTrace_Message `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` // Response message. Response *HttpBufferedTrace_Message `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` // contains filtered or unexported fields }
A fully buffered HTTP trace message.
func (*HttpBufferedTrace) Descriptor() ([]byte, []int)
Deprecated: Use HttpBufferedTrace.ProtoReflect.Descriptor instead.
func (x *HttpBufferedTrace) GetRequest() *HttpBufferedTrace_Message
func (x *HttpBufferedTrace) GetResponse() *HttpBufferedTrace_Message
func (*HttpBufferedTrace) ProtoMessage()
func (x *HttpBufferedTrace) ProtoReflect() protoreflect.Message
func (x *HttpBufferedTrace) Reset()
func (x *HttpBufferedTrace) String() string
func (m *HttpBufferedTrace) Validate() error
Validate checks the field values on HttpBufferedTrace with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type HttpBufferedTraceValidationError struct {
// contains filtered or unexported fields
}
HttpBufferedTraceValidationError is the validation error returned by HttpBufferedTrace.Validate if the designated constraints aren't met.
func (e HttpBufferedTraceValidationError) Cause() error
Cause function returns cause value.
func (e HttpBufferedTraceValidationError) Error() string
Error satisfies the builtin error interface
func (e HttpBufferedTraceValidationError) ErrorName() string
ErrorName returns error name.
func (e HttpBufferedTraceValidationError) Field() string
Field function returns field value.
func (e HttpBufferedTraceValidationError) Key() bool
Key function returns key value.
func (e HttpBufferedTraceValidationError) Reason() string
Reason function returns reason value.
type HttpBufferedTrace_Message struct { // Message headers. Headers []*core.HeaderValue `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"` // Message body. Body *Body `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` // Message trailers. Trailers []*core.HeaderValue `protobuf:"bytes,3,rep,name=trailers,proto3" json:"trailers,omitempty"` // contains filtered or unexported fields }
HTTP message wrapper.
func (*HttpBufferedTrace_Message) Descriptor() ([]byte, []int)
Deprecated: Use HttpBufferedTrace_Message.ProtoReflect.Descriptor instead.
func (x *HttpBufferedTrace_Message) GetBody() *Body
func (x *HttpBufferedTrace_Message) GetHeaders() []*core.HeaderValue
func (x *HttpBufferedTrace_Message) GetTrailers() []*core.HeaderValue
func (*HttpBufferedTrace_Message) ProtoMessage()
func (x *HttpBufferedTrace_Message) ProtoReflect() protoreflect.Message
func (x *HttpBufferedTrace_Message) Reset()
func (x *HttpBufferedTrace_Message) String() string
func (m *HttpBufferedTrace_Message) Validate() error
Validate checks the field values on HttpBufferedTrace_Message with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type HttpBufferedTrace_MessageValidationError struct {
// contains filtered or unexported fields
}
HttpBufferedTrace_MessageValidationError is the validation error returned by HttpBufferedTrace_Message.Validate if the designated constraints aren't met.
func (e HttpBufferedTrace_MessageValidationError) Cause() error
Cause function returns cause value.
func (e HttpBufferedTrace_MessageValidationError) Error() string
Error satisfies the builtin error interface
func (e HttpBufferedTrace_MessageValidationError) ErrorName() string
ErrorName returns error name.
func (e HttpBufferedTrace_MessageValidationError) Field() string
Field function returns field value.
func (e HttpBufferedTrace_MessageValidationError) Key() bool
Key function returns key value.
func (e HttpBufferedTrace_MessageValidationError) Reason() string
Reason function returns reason value.
type HttpStreamedTraceSegment struct { // Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used // for long term stable uniqueness. TraceId uint64 `protobuf:"varint,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` // Types that are assignable to MessagePiece: // *HttpStreamedTraceSegment_RequestHeaders // *HttpStreamedTraceSegment_RequestBodyChunk // *HttpStreamedTraceSegment_RequestTrailers // *HttpStreamedTraceSegment_ResponseHeaders // *HttpStreamedTraceSegment_ResponseBodyChunk // *HttpStreamedTraceSegment_ResponseTrailers MessagePiece isHttpStreamedTraceSegment_MessagePiece `protobuf_oneof:"message_piece"` // contains filtered or unexported fields }
A streamed HTTP trace segment. Multiple segments make up a full trace. [#next-free-field: 8]
func (*HttpStreamedTraceSegment) Descriptor() ([]byte, []int)
Deprecated: Use HttpStreamedTraceSegment.ProtoReflect.Descriptor instead.
func (m *HttpStreamedTraceSegment) GetMessagePiece() isHttpStreamedTraceSegment_MessagePiece
func (x *HttpStreamedTraceSegment) GetRequestBodyChunk() *Body
func (x *HttpStreamedTraceSegment) GetRequestHeaders() *core.HeaderMap
func (x *HttpStreamedTraceSegment) GetRequestTrailers() *core.HeaderMap
func (x *HttpStreamedTraceSegment) GetResponseBodyChunk() *Body
func (x *HttpStreamedTraceSegment) GetResponseHeaders() *core.HeaderMap
func (x *HttpStreamedTraceSegment) GetResponseTrailers() *core.HeaderMap
func (x *HttpStreamedTraceSegment) GetTraceId() uint64
func (*HttpStreamedTraceSegment) ProtoMessage()
func (x *HttpStreamedTraceSegment) ProtoReflect() protoreflect.Message
func (x *HttpStreamedTraceSegment) Reset()
func (x *HttpStreamedTraceSegment) String() string
func (m *HttpStreamedTraceSegment) Validate() error
Validate checks the field values on HttpStreamedTraceSegment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type HttpStreamedTraceSegmentValidationError struct {
// contains filtered or unexported fields
}
HttpStreamedTraceSegmentValidationError is the validation error returned by HttpStreamedTraceSegment.Validate if the designated constraints aren't met.
func (e HttpStreamedTraceSegmentValidationError) Cause() error
Cause function returns cause value.
func (e HttpStreamedTraceSegmentValidationError) Error() string
Error satisfies the builtin error interface
func (e HttpStreamedTraceSegmentValidationError) ErrorName() string
ErrorName returns error name.
func (e HttpStreamedTraceSegmentValidationError) Field() string
Field function returns field value.
func (e HttpStreamedTraceSegmentValidationError) Key() bool
Key function returns key value.
func (e HttpStreamedTraceSegmentValidationError) Reason() string
Reason function returns reason value.
type HttpStreamedTraceSegment_RequestBodyChunk struct { // Request body chunk. RequestBodyChunk *Body `protobuf:"bytes,3,opt,name=request_body_chunk,json=requestBodyChunk,proto3,oneof"` }
type HttpStreamedTraceSegment_RequestHeaders struct { // Request headers. RequestHeaders *core.HeaderMap `protobuf:"bytes,2,opt,name=request_headers,json=requestHeaders,proto3,oneof"` }
type HttpStreamedTraceSegment_RequestTrailers struct { // Request trailers. RequestTrailers *core.HeaderMap `protobuf:"bytes,4,opt,name=request_trailers,json=requestTrailers,proto3,oneof"` }
type HttpStreamedTraceSegment_ResponseBodyChunk struct { // Response body chunk. ResponseBodyChunk *Body `protobuf:"bytes,6,opt,name=response_body_chunk,json=responseBodyChunk,proto3,oneof"` }
type HttpStreamedTraceSegment_ResponseHeaders struct { // Response headers. ResponseHeaders *core.HeaderMap `protobuf:"bytes,5,opt,name=response_headers,json=responseHeaders,proto3,oneof"` }
type HttpStreamedTraceSegment_ResponseTrailers struct { // Response trailers. ResponseTrailers *core.HeaderMap `protobuf:"bytes,7,opt,name=response_trailers,json=responseTrailers,proto3,oneof"` }
type SocketBufferedTrace struct { // Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used // for long term stable uniqueness. Matches connection IDs used in Envoy logs. TraceId uint64 `protobuf:"varint,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` // Connection properties. Connection *Connection `protobuf:"bytes,2,opt,name=connection,proto3" json:"connection,omitempty"` // Sequence of observed events. Events []*SocketEvent `protobuf:"bytes,3,rep,name=events,proto3" json:"events,omitempty"` // Set to true if read events were truncated due to the :ref:`max_buffered_rx_bytes // <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_rx_bytes>` setting. ReadTruncated bool `protobuf:"varint,4,opt,name=read_truncated,json=readTruncated,proto3" json:"read_truncated,omitempty"` // Set to true if write events were truncated due to the :ref:`max_buffered_tx_bytes // <envoy_api_field_service.tap.v2alpha.OutputConfig.max_buffered_tx_bytes>` setting. WriteTruncated bool `protobuf:"varint,5,opt,name=write_truncated,json=writeTruncated,proto3" json:"write_truncated,omitempty"` // contains filtered or unexported fields }
Sequence of read/write events that constitute a buffered trace on a socket. [#next-free-field: 6]
func (*SocketBufferedTrace) Descriptor() ([]byte, []int)
Deprecated: Use SocketBufferedTrace.ProtoReflect.Descriptor instead.
func (x *SocketBufferedTrace) GetConnection() *Connection
func (x *SocketBufferedTrace) GetEvents() []*SocketEvent
func (x *SocketBufferedTrace) GetReadTruncated() bool
func (x *SocketBufferedTrace) GetTraceId() uint64
func (x *SocketBufferedTrace) GetWriteTruncated() bool
func (*SocketBufferedTrace) ProtoMessage()
func (x *SocketBufferedTrace) ProtoReflect() protoreflect.Message
func (x *SocketBufferedTrace) Reset()
func (x *SocketBufferedTrace) String() string
func (m *SocketBufferedTrace) Validate() error
Validate checks the field values on SocketBufferedTrace with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type SocketBufferedTraceValidationError struct {
// contains filtered or unexported fields
}
SocketBufferedTraceValidationError is the validation error returned by SocketBufferedTrace.Validate if the designated constraints aren't met.
func (e SocketBufferedTraceValidationError) Cause() error
Cause function returns cause value.
func (e SocketBufferedTraceValidationError) Error() string
Error satisfies the builtin error interface
func (e SocketBufferedTraceValidationError) ErrorName() string
ErrorName returns error name.
func (e SocketBufferedTraceValidationError) Field() string
Field function returns field value.
func (e SocketBufferedTraceValidationError) Key() bool
Key function returns key value.
func (e SocketBufferedTraceValidationError) Reason() string
Reason function returns reason value.
type SocketEvent struct { // Timestamp for event. Timestamp *timestamp.Timestamp `protobuf:"bytes,1,opt,name=timestamp,proto3" json:"timestamp,omitempty"` // Read or write with content as bytes string. // // Types that are assignable to EventSelector: // *SocketEvent_Read_ // *SocketEvent_Write_ // *SocketEvent_Closed_ EventSelector isSocketEvent_EventSelector `protobuf_oneof:"event_selector"` // contains filtered or unexported fields }
Event in a socket trace.
func (*SocketEvent) Descriptor() ([]byte, []int)
Deprecated: Use SocketEvent.ProtoReflect.Descriptor instead.
func (x *SocketEvent) GetClosed() *SocketEvent_Closed
func (m *SocketEvent) GetEventSelector() isSocketEvent_EventSelector
func (x *SocketEvent) GetRead() *SocketEvent_Read
func (x *SocketEvent) GetTimestamp() *timestamp.Timestamp
func (x *SocketEvent) GetWrite() *SocketEvent_Write
func (*SocketEvent) ProtoMessage()
func (x *SocketEvent) ProtoReflect() protoreflect.Message
func (x *SocketEvent) Reset()
func (x *SocketEvent) String() string
func (m *SocketEvent) Validate() error
Validate checks the field values on SocketEvent with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type SocketEventValidationError struct {
// contains filtered or unexported fields
}
SocketEventValidationError is the validation error returned by SocketEvent.Validate if the designated constraints aren't met.
func (e SocketEventValidationError) Cause() error
Cause function returns cause value.
func (e SocketEventValidationError) Error() string
Error satisfies the builtin error interface
func (e SocketEventValidationError) ErrorName() string
ErrorName returns error name.
func (e SocketEventValidationError) Field() string
Field function returns field value.
func (e SocketEventValidationError) Key() bool
Key function returns key value.
func (e SocketEventValidationError) Reason() string
Reason function returns reason value.
type SocketEvent_Closed struct {
// contains filtered or unexported fields
}
The connection was closed.
func (*SocketEvent_Closed) Descriptor() ([]byte, []int)
Deprecated: Use SocketEvent_Closed.ProtoReflect.Descriptor instead.
func (*SocketEvent_Closed) ProtoMessage()
func (x *SocketEvent_Closed) ProtoReflect() protoreflect.Message
func (x *SocketEvent_Closed) Reset()
func (x *SocketEvent_Closed) String() string
func (m *SocketEvent_Closed) Validate() error
Validate checks the field values on SocketEvent_Closed with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type SocketEvent_ClosedValidationError struct {
// contains filtered or unexported fields
}
SocketEvent_ClosedValidationError is the validation error returned by SocketEvent_Closed.Validate if the designated constraints aren't met.
func (e SocketEvent_ClosedValidationError) Cause() error
Cause function returns cause value.
func (e SocketEvent_ClosedValidationError) Error() string
Error satisfies the builtin error interface
func (e SocketEvent_ClosedValidationError) ErrorName() string
ErrorName returns error name.
func (e SocketEvent_ClosedValidationError) Field() string
Field function returns field value.
func (e SocketEvent_ClosedValidationError) Key() bool
Key function returns key value.
func (e SocketEvent_ClosedValidationError) Reason() string
Reason function returns reason value.
type SocketEvent_Closed_ struct { Closed *SocketEvent_Closed `protobuf:"bytes,4,opt,name=closed,proto3,oneof"` }
type SocketEvent_Read struct { // Binary data read. Data *Body `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // contains filtered or unexported fields }
Data read by Envoy from the transport socket.
func (*SocketEvent_Read) Descriptor() ([]byte, []int)
Deprecated: Use SocketEvent_Read.ProtoReflect.Descriptor instead.
func (x *SocketEvent_Read) GetData() *Body
func (*SocketEvent_Read) ProtoMessage()
func (x *SocketEvent_Read) ProtoReflect() protoreflect.Message
func (x *SocketEvent_Read) Reset()
func (x *SocketEvent_Read) String() string
func (m *SocketEvent_Read) Validate() error
Validate checks the field values on SocketEvent_Read with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type SocketEvent_ReadValidationError struct {
// contains filtered or unexported fields
}
SocketEvent_ReadValidationError is the validation error returned by SocketEvent_Read.Validate if the designated constraints aren't met.
func (e SocketEvent_ReadValidationError) Cause() error
Cause function returns cause value.
func (e SocketEvent_ReadValidationError) Error() string
Error satisfies the builtin error interface
func (e SocketEvent_ReadValidationError) ErrorName() string
ErrorName returns error name.
func (e SocketEvent_ReadValidationError) Field() string
Field function returns field value.
func (e SocketEvent_ReadValidationError) Key() bool
Key function returns key value.
func (e SocketEvent_ReadValidationError) Reason() string
Reason function returns reason value.
type SocketEvent_Read_ struct { Read *SocketEvent_Read `protobuf:"bytes,2,opt,name=read,proto3,oneof"` }
type SocketEvent_Write struct { // Binary data written. Data *Body `protobuf:"bytes,1,opt,name=data,proto3" json:"data,omitempty"` // Stream was half closed after this write. EndStream bool `protobuf:"varint,2,opt,name=end_stream,json=endStream,proto3" json:"end_stream,omitempty"` // contains filtered or unexported fields }
Data written by Envoy to the transport socket.
func (*SocketEvent_Write) Descriptor() ([]byte, []int)
Deprecated: Use SocketEvent_Write.ProtoReflect.Descriptor instead.
func (x *SocketEvent_Write) GetData() *Body
func (x *SocketEvent_Write) GetEndStream() bool
func (*SocketEvent_Write) ProtoMessage()
func (x *SocketEvent_Write) ProtoReflect() protoreflect.Message
func (x *SocketEvent_Write) Reset()
func (x *SocketEvent_Write) String() string
func (m *SocketEvent_Write) Validate() error
Validate checks the field values on SocketEvent_Write with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type SocketEvent_WriteValidationError struct {
// contains filtered or unexported fields
}
SocketEvent_WriteValidationError is the validation error returned by SocketEvent_Write.Validate if the designated constraints aren't met.
func (e SocketEvent_WriteValidationError) Cause() error
Cause function returns cause value.
func (e SocketEvent_WriteValidationError) Error() string
Error satisfies the builtin error interface
func (e SocketEvent_WriteValidationError) ErrorName() string
ErrorName returns error name.
func (e SocketEvent_WriteValidationError) Field() string
Field function returns field value.
func (e SocketEvent_WriteValidationError) Key() bool
Key function returns key value.
func (e SocketEvent_WriteValidationError) Reason() string
Reason function returns reason value.
type SocketEvent_Write_ struct { Write *SocketEvent_Write `protobuf:"bytes,3,opt,name=write,proto3,oneof"` }
type SocketStreamedTraceSegment struct { // Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used // for long term stable uniqueness. Matches connection IDs used in Envoy logs. TraceId uint64 `protobuf:"varint,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` // Types that are assignable to MessagePiece: // *SocketStreamedTraceSegment_Connection // *SocketStreamedTraceSegment_Event MessagePiece isSocketStreamedTraceSegment_MessagePiece `protobuf_oneof:"message_piece"` // contains filtered or unexported fields }
A streamed socket trace segment. Multiple segments make up a full trace.
func (*SocketStreamedTraceSegment) Descriptor() ([]byte, []int)
Deprecated: Use SocketStreamedTraceSegment.ProtoReflect.Descriptor instead.
func (x *SocketStreamedTraceSegment) GetConnection() *Connection
func (x *SocketStreamedTraceSegment) GetEvent() *SocketEvent
func (m *SocketStreamedTraceSegment) GetMessagePiece() isSocketStreamedTraceSegment_MessagePiece
func (x *SocketStreamedTraceSegment) GetTraceId() uint64
func (*SocketStreamedTraceSegment) ProtoMessage()
func (x *SocketStreamedTraceSegment) ProtoReflect() protoreflect.Message
func (x *SocketStreamedTraceSegment) Reset()
func (x *SocketStreamedTraceSegment) String() string
func (m *SocketStreamedTraceSegment) Validate() error
Validate checks the field values on SocketStreamedTraceSegment with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type SocketStreamedTraceSegmentValidationError struct {
// contains filtered or unexported fields
}
SocketStreamedTraceSegmentValidationError is the validation error returned by SocketStreamedTraceSegment.Validate if the designated constraints aren't met.
func (e SocketStreamedTraceSegmentValidationError) Cause() error
Cause function returns cause value.
func (e SocketStreamedTraceSegmentValidationError) Error() string
Error satisfies the builtin error interface
func (e SocketStreamedTraceSegmentValidationError) ErrorName() string
ErrorName returns error name.
func (e SocketStreamedTraceSegmentValidationError) Field() string
Field function returns field value.
func (e SocketStreamedTraceSegmentValidationError) Key() bool
Key function returns key value.
func (e SocketStreamedTraceSegmentValidationError) Reason() string
Reason function returns reason value.
type SocketStreamedTraceSegment_Connection struct { // Connection properties. Connection *Connection `protobuf:"bytes,2,opt,name=connection,proto3,oneof"` }
type SocketStreamedTraceSegment_Event struct { // Socket event. Event *SocketEvent `protobuf:"bytes,3,opt,name=event,proto3,oneof"` }
type TraceWrapper struct { // Types that are assignable to Trace: // *TraceWrapper_HttpBufferedTrace // *TraceWrapper_HttpStreamedTraceSegment // *TraceWrapper_SocketBufferedTrace // *TraceWrapper_SocketStreamedTraceSegment Trace isTraceWrapper_Trace `protobuf_oneof:"trace"` // contains filtered or unexported fields }
Wrapper for all fully buffered and streamed tap traces that Envoy emits. This is required for sending traces over gRPC APIs or more easily persisting binary messages to files.
func (*TraceWrapper) Descriptor() ([]byte, []int)
Deprecated: Use TraceWrapper.ProtoReflect.Descriptor instead.
func (x *TraceWrapper) GetHttpBufferedTrace() *HttpBufferedTrace
func (x *TraceWrapper) GetHttpStreamedTraceSegment() *HttpStreamedTraceSegment
func (x *TraceWrapper) GetSocketBufferedTrace() *SocketBufferedTrace
func (x *TraceWrapper) GetSocketStreamedTraceSegment() *SocketStreamedTraceSegment
func (m *TraceWrapper) GetTrace() isTraceWrapper_Trace
func (*TraceWrapper) ProtoMessage()
func (x *TraceWrapper) ProtoReflect() protoreflect.Message
func (x *TraceWrapper) Reset()
func (x *TraceWrapper) String() string
func (m *TraceWrapper) Validate() error
Validate checks the field values on TraceWrapper with the rules defined in the proto definition for this message. If any rules are violated, an error is returned.
type TraceWrapperValidationError struct {
// contains filtered or unexported fields
}
TraceWrapperValidationError is the validation error returned by TraceWrapper.Validate if the designated constraints aren't met.
func (e TraceWrapperValidationError) Cause() error
Cause function returns cause value.
func (e TraceWrapperValidationError) Error() string
Error satisfies the builtin error interface
func (e TraceWrapperValidationError) ErrorName() string
ErrorName returns error name.
func (e TraceWrapperValidationError) Field() string
Field function returns field value.
func (e TraceWrapperValidationError) Key() bool
Key function returns key value.
func (e TraceWrapperValidationError) Reason() string
Reason function returns reason value.
type TraceWrapper_HttpBufferedTrace struct { // An HTTP buffered tap trace. HttpBufferedTrace *HttpBufferedTrace `protobuf:"bytes,1,opt,name=http_buffered_trace,json=httpBufferedTrace,proto3,oneof"` }
type TraceWrapper_HttpStreamedTraceSegment struct { // An HTTP streamed tap trace segment. HttpStreamedTraceSegment *HttpStreamedTraceSegment `protobuf:"bytes,2,opt,name=http_streamed_trace_segment,json=httpStreamedTraceSegment,proto3,oneof"` }
type TraceWrapper_SocketBufferedTrace struct { // A socket buffered tap trace. SocketBufferedTrace *SocketBufferedTrace `protobuf:"bytes,3,opt,name=socket_buffered_trace,json=socketBufferedTrace,proto3,oneof"` }
type TraceWrapper_SocketStreamedTraceSegment struct { // A socket streamed tap trace segment. SocketStreamedTraceSegment *SocketStreamedTraceSegment `protobuf:"bytes,4,opt,name=socket_streamed_trace_segment,json=socketStreamedTraceSegment,proto3,oneof"` }
Package envoy_data_tap_v2alpha imports 20 packages (graph) and is imported by 8 packages. Updated 2021-01-07. Refresh now. Tools for package owners.