gitee.com/ks-custle/core-gm@v0.0.0-20230922171213-b83bdd97b62c/go-control-plane/envoy/data/tap/v3/http.pb.go (about) 1 // Code generated by protoc-gen-go. DO NOT EDIT. 2 // versions: 3 // protoc-gen-go v1.25.0 4 // protoc v3.16.0 5 // source: envoy/data/tap/v3/http.proto 6 7 package envoy_data_tap_v3 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 v3 "gitee.com/ks-custle/core-gm/go-control-plane/envoy/config/core/v3" 12 proto "github.com/golang/protobuf/proto" 13 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 14 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 15 reflect "reflect" 16 sync "sync" 17 ) 18 19 const ( 20 // Verify that this generated code is sufficiently up-to-date. 21 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 22 // Verify that runtime/protoimpl is sufficiently up-to-date. 23 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 24 ) 25 26 // This is a compile-time assertion that a sufficiently up-to-date version 27 // of the legacy proto package is being used. 28 const _ = proto.ProtoPackageIsVersion4 29 30 // A fully buffered HTTP trace message. 31 type HttpBufferedTrace struct { 32 state protoimpl.MessageState 33 sizeCache protoimpl.SizeCache 34 unknownFields protoimpl.UnknownFields 35 36 // Request message. 37 Request *HttpBufferedTrace_Message `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"` 38 // Response message. 39 Response *HttpBufferedTrace_Message `protobuf:"bytes,2,opt,name=response,proto3" json:"response,omitempty"` 40 } 41 42 func (x *HttpBufferedTrace) Reset() { 43 *x = HttpBufferedTrace{} 44 if protoimpl.UnsafeEnabled { 45 mi := &file_envoy_data_tap_v3_http_proto_msgTypes[0] 46 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 47 ms.StoreMessageInfo(mi) 48 } 49 } 50 51 func (x *HttpBufferedTrace) String() string { 52 return protoimpl.X.MessageStringOf(x) 53 } 54 55 func (*HttpBufferedTrace) ProtoMessage() {} 56 57 func (x *HttpBufferedTrace) ProtoReflect() protoreflect.Message { 58 mi := &file_envoy_data_tap_v3_http_proto_msgTypes[0] 59 if protoimpl.UnsafeEnabled && x != nil { 60 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 61 if ms.LoadMessageInfo() == nil { 62 ms.StoreMessageInfo(mi) 63 } 64 return ms 65 } 66 return mi.MessageOf(x) 67 } 68 69 // Deprecated: Use HttpBufferedTrace.ProtoReflect.Descriptor instead. 70 func (*HttpBufferedTrace) Descriptor() ([]byte, []int) { 71 return file_envoy_data_tap_v3_http_proto_rawDescGZIP(), []int{0} 72 } 73 74 func (x *HttpBufferedTrace) GetRequest() *HttpBufferedTrace_Message { 75 if x != nil { 76 return x.Request 77 } 78 return nil 79 } 80 81 func (x *HttpBufferedTrace) GetResponse() *HttpBufferedTrace_Message { 82 if x != nil { 83 return x.Response 84 } 85 return nil 86 } 87 88 // A streamed HTTP trace segment. Multiple segments make up a full trace. 89 // [#next-free-field: 8] 90 type HttpStreamedTraceSegment struct { 91 state protoimpl.MessageState 92 sizeCache protoimpl.SizeCache 93 unknownFields protoimpl.UnknownFields 94 95 // Trace ID unique to the originating Envoy only. Trace IDs can repeat and should not be used 96 // for long term stable uniqueness. 97 TraceId uint64 `protobuf:"varint,1,opt,name=trace_id,json=traceId,proto3" json:"trace_id,omitempty"` 98 // Types that are assignable to MessagePiece: 99 // *HttpStreamedTraceSegment_RequestHeaders 100 // *HttpStreamedTraceSegment_RequestBodyChunk 101 // *HttpStreamedTraceSegment_RequestTrailers 102 // *HttpStreamedTraceSegment_ResponseHeaders 103 // *HttpStreamedTraceSegment_ResponseBodyChunk 104 // *HttpStreamedTraceSegment_ResponseTrailers 105 MessagePiece isHttpStreamedTraceSegment_MessagePiece `protobuf_oneof:"message_piece"` 106 } 107 108 func (x *HttpStreamedTraceSegment) Reset() { 109 *x = HttpStreamedTraceSegment{} 110 if protoimpl.UnsafeEnabled { 111 mi := &file_envoy_data_tap_v3_http_proto_msgTypes[1] 112 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 113 ms.StoreMessageInfo(mi) 114 } 115 } 116 117 func (x *HttpStreamedTraceSegment) String() string { 118 return protoimpl.X.MessageStringOf(x) 119 } 120 121 func (*HttpStreamedTraceSegment) ProtoMessage() {} 122 123 func (x *HttpStreamedTraceSegment) ProtoReflect() protoreflect.Message { 124 mi := &file_envoy_data_tap_v3_http_proto_msgTypes[1] 125 if protoimpl.UnsafeEnabled && x != nil { 126 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 127 if ms.LoadMessageInfo() == nil { 128 ms.StoreMessageInfo(mi) 129 } 130 return ms 131 } 132 return mi.MessageOf(x) 133 } 134 135 // Deprecated: Use HttpStreamedTraceSegment.ProtoReflect.Descriptor instead. 136 func (*HttpStreamedTraceSegment) Descriptor() ([]byte, []int) { 137 return file_envoy_data_tap_v3_http_proto_rawDescGZIP(), []int{1} 138 } 139 140 func (x *HttpStreamedTraceSegment) GetTraceId() uint64 { 141 if x != nil { 142 return x.TraceId 143 } 144 return 0 145 } 146 147 func (m *HttpStreamedTraceSegment) GetMessagePiece() isHttpStreamedTraceSegment_MessagePiece { 148 if m != nil { 149 return m.MessagePiece 150 } 151 return nil 152 } 153 154 func (x *HttpStreamedTraceSegment) GetRequestHeaders() *v3.HeaderMap { 155 if x, ok := x.GetMessagePiece().(*HttpStreamedTraceSegment_RequestHeaders); ok { 156 return x.RequestHeaders 157 } 158 return nil 159 } 160 161 func (x *HttpStreamedTraceSegment) GetRequestBodyChunk() *Body { 162 if x, ok := x.GetMessagePiece().(*HttpStreamedTraceSegment_RequestBodyChunk); ok { 163 return x.RequestBodyChunk 164 } 165 return nil 166 } 167 168 func (x *HttpStreamedTraceSegment) GetRequestTrailers() *v3.HeaderMap { 169 if x, ok := x.GetMessagePiece().(*HttpStreamedTraceSegment_RequestTrailers); ok { 170 return x.RequestTrailers 171 } 172 return nil 173 } 174 175 func (x *HttpStreamedTraceSegment) GetResponseHeaders() *v3.HeaderMap { 176 if x, ok := x.GetMessagePiece().(*HttpStreamedTraceSegment_ResponseHeaders); ok { 177 return x.ResponseHeaders 178 } 179 return nil 180 } 181 182 func (x *HttpStreamedTraceSegment) GetResponseBodyChunk() *Body { 183 if x, ok := x.GetMessagePiece().(*HttpStreamedTraceSegment_ResponseBodyChunk); ok { 184 return x.ResponseBodyChunk 185 } 186 return nil 187 } 188 189 func (x *HttpStreamedTraceSegment) GetResponseTrailers() *v3.HeaderMap { 190 if x, ok := x.GetMessagePiece().(*HttpStreamedTraceSegment_ResponseTrailers); ok { 191 return x.ResponseTrailers 192 } 193 return nil 194 } 195 196 type isHttpStreamedTraceSegment_MessagePiece interface { 197 isHttpStreamedTraceSegment_MessagePiece() 198 } 199 200 type HttpStreamedTraceSegment_RequestHeaders struct { 201 // Request headers. 202 RequestHeaders *v3.HeaderMap `protobuf:"bytes,2,opt,name=request_headers,json=requestHeaders,proto3,oneof"` 203 } 204 205 type HttpStreamedTraceSegment_RequestBodyChunk struct { 206 // Request body chunk. 207 RequestBodyChunk *Body `protobuf:"bytes,3,opt,name=request_body_chunk,json=requestBodyChunk,proto3,oneof"` 208 } 209 210 type HttpStreamedTraceSegment_RequestTrailers struct { 211 // Request trailers. 212 RequestTrailers *v3.HeaderMap `protobuf:"bytes,4,opt,name=request_trailers,json=requestTrailers,proto3,oneof"` 213 } 214 215 type HttpStreamedTraceSegment_ResponseHeaders struct { 216 // Response headers. 217 ResponseHeaders *v3.HeaderMap `protobuf:"bytes,5,opt,name=response_headers,json=responseHeaders,proto3,oneof"` 218 } 219 220 type HttpStreamedTraceSegment_ResponseBodyChunk struct { 221 // Response body chunk. 222 ResponseBodyChunk *Body `protobuf:"bytes,6,opt,name=response_body_chunk,json=responseBodyChunk,proto3,oneof"` 223 } 224 225 type HttpStreamedTraceSegment_ResponseTrailers struct { 226 // Response trailers. 227 ResponseTrailers *v3.HeaderMap `protobuf:"bytes,7,opt,name=response_trailers,json=responseTrailers,proto3,oneof"` 228 } 229 230 func (*HttpStreamedTraceSegment_RequestHeaders) isHttpStreamedTraceSegment_MessagePiece() {} 231 232 func (*HttpStreamedTraceSegment_RequestBodyChunk) isHttpStreamedTraceSegment_MessagePiece() {} 233 234 func (*HttpStreamedTraceSegment_RequestTrailers) isHttpStreamedTraceSegment_MessagePiece() {} 235 236 func (*HttpStreamedTraceSegment_ResponseHeaders) isHttpStreamedTraceSegment_MessagePiece() {} 237 238 func (*HttpStreamedTraceSegment_ResponseBodyChunk) isHttpStreamedTraceSegment_MessagePiece() {} 239 240 func (*HttpStreamedTraceSegment_ResponseTrailers) isHttpStreamedTraceSegment_MessagePiece() {} 241 242 // HTTP message wrapper. 243 type HttpBufferedTrace_Message struct { 244 state protoimpl.MessageState 245 sizeCache protoimpl.SizeCache 246 unknownFields protoimpl.UnknownFields 247 248 // Message headers. 249 Headers []*v3.HeaderValue `protobuf:"bytes,1,rep,name=headers,proto3" json:"headers,omitempty"` 250 // Message body. 251 Body *Body `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"` 252 // Message trailers. 253 Trailers []*v3.HeaderValue `protobuf:"bytes,3,rep,name=trailers,proto3" json:"trailers,omitempty"` 254 } 255 256 func (x *HttpBufferedTrace_Message) Reset() { 257 *x = HttpBufferedTrace_Message{} 258 if protoimpl.UnsafeEnabled { 259 mi := &file_envoy_data_tap_v3_http_proto_msgTypes[2] 260 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 261 ms.StoreMessageInfo(mi) 262 } 263 } 264 265 func (x *HttpBufferedTrace_Message) String() string { 266 return protoimpl.X.MessageStringOf(x) 267 } 268 269 func (*HttpBufferedTrace_Message) ProtoMessage() {} 270 271 func (x *HttpBufferedTrace_Message) ProtoReflect() protoreflect.Message { 272 mi := &file_envoy_data_tap_v3_http_proto_msgTypes[2] 273 if protoimpl.UnsafeEnabled && x != nil { 274 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 275 if ms.LoadMessageInfo() == nil { 276 ms.StoreMessageInfo(mi) 277 } 278 return ms 279 } 280 return mi.MessageOf(x) 281 } 282 283 // Deprecated: Use HttpBufferedTrace_Message.ProtoReflect.Descriptor instead. 284 func (*HttpBufferedTrace_Message) Descriptor() ([]byte, []int) { 285 return file_envoy_data_tap_v3_http_proto_rawDescGZIP(), []int{0, 0} 286 } 287 288 func (x *HttpBufferedTrace_Message) GetHeaders() []*v3.HeaderValue { 289 if x != nil { 290 return x.Headers 291 } 292 return nil 293 } 294 295 func (x *HttpBufferedTrace_Message) GetBody() *Body { 296 if x != nil { 297 return x.Body 298 } 299 return nil 300 } 301 302 func (x *HttpBufferedTrace_Message) GetTrailers() []*v3.HeaderValue { 303 if x != nil { 304 return x.Trailers 305 } 306 return nil 307 } 308 309 var File_envoy_data_tap_v3_http_proto protoreflect.FileDescriptor 310 311 var file_envoy_data_tap_v3_http_proto_rawDesc = []byte{ 312 0x0a, 0x1c, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x74, 0x61, 0x70, 313 0x2f, 0x76, 0x33, 0x2f, 0x68, 0x74, 0x74, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x11, 314 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 315 0x33, 0x1a, 0x1f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 316 0x63, 0x6f, 0x72, 0x65, 0x2f, 0x76, 0x33, 0x2f, 0x62, 0x61, 0x73, 0x65, 0x2e, 0x70, 0x72, 0x6f, 317 0x74, 0x6f, 0x1a, 0x1e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x64, 0x61, 0x74, 0x61, 0x2f, 0x74, 318 0x61, 0x70, 0x2f, 0x76, 0x33, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 319 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 320 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 321 0x6f, 0x1a, 0x21, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 322 0x6f, 0x6e, 0x73, 0x2f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x70, 323 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xc4, 0x03, 0x0a, 0x11, 0x48, 0x74, 0x74, 0x70, 0x42, 0x75, 0x66, 324 0x66, 0x65, 0x72, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 0x12, 0x46, 0x0a, 0x07, 0x72, 0x65, 325 0x71, 0x75, 0x65, 0x73, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 326 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 327 0x48, 0x74, 0x74, 0x70, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 328 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x52, 0x07, 0x72, 0x65, 0x71, 0x75, 0x65, 329 0x73, 0x74, 0x12, 0x48, 0x0a, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x18, 0x02, 330 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 331 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x42, 0x75, 0x66, 332 0x66, 0x65, 0x72, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 333 0x67, 0x65, 0x52, 0x08, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x1a, 0xeb, 0x01, 0x0a, 334 0x07, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x3b, 0x0a, 0x07, 0x68, 0x65, 0x61, 0x64, 335 0x65, 0x72, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 336 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 337 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x68, 0x65, 338 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 0x2b, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x02, 0x20, 339 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 340 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 341 0x64, 0x79, 0x12, 0x3d, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x18, 0x03, 342 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 343 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 344 0x65, 0x72, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 345 0x73, 0x3a, 0x37, 0x9a, 0xc5, 0x88, 0x1e, 0x32, 0x0a, 0x30, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 346 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 347 0x2e, 0x48, 0x74, 0x74, 0x70, 0x42, 0x75, 0x66, 0x66, 0x65, 0x72, 0x65, 0x64, 0x54, 0x72, 0x61, 348 0x63, 0x65, 0x2e, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x3a, 0x2f, 0x9a, 0xc5, 0x88, 0x1e, 349 0x2a, 0x0a, 0x28, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 350 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 0x74, 0x74, 0x70, 0x42, 0x75, 351 0x66, 0x66, 0x65, 0x72, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 0x22, 0xca, 0x04, 0x0a, 0x18, 352 0x48, 0x74, 0x74, 0x70, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 353 0x65, 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x19, 0x0a, 0x08, 0x74, 0x72, 0x61, 0x63, 354 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x04, 0x52, 0x07, 0x74, 0x72, 0x61, 0x63, 355 0x65, 0x49, 0x64, 0x12, 0x4a, 0x0a, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x68, 356 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 357 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 358 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x48, 0x00, 0x52, 359 0x0e, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x12, 360 0x47, 0x0a, 0x12, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 361 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 362 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 363 0x42, 0x6f, 0x64, 0x79, 0x48, 0x00, 0x52, 0x10, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 364 0x6f, 0x64, 0x79, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x12, 0x4c, 0x0a, 0x10, 0x72, 0x65, 0x71, 0x75, 365 0x65, 0x73, 0x74, 0x5f, 0x74, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x18, 0x04, 0x20, 0x01, 366 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 367 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 368 0x4d, 0x61, 0x70, 0x48, 0x00, 0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x54, 0x72, 369 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x12, 0x4c, 0x0a, 0x10, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 370 0x73, 0x65, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 371 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 372 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4d, 0x61, 373 0x70, 0x48, 0x00, 0x52, 0x0f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 374 0x64, 0x65, 0x72, 0x73, 0x12, 0x49, 0x0a, 0x13, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 375 0x5f, 0x62, 0x6f, 0x64, 0x79, 0x5f, 0x63, 0x68, 0x75, 0x6e, 0x6b, 0x18, 0x06, 0x20, 0x01, 0x28, 376 0x0b, 0x32, 0x17, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 377 0x61, 0x70, 0x2e, 0x76, 0x33, 0x2e, 0x42, 0x6f, 0x64, 0x79, 0x48, 0x00, 0x52, 0x11, 0x72, 0x65, 378 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x42, 0x6f, 0x64, 0x79, 0x43, 0x68, 0x75, 0x6e, 0x6b, 0x12, 379 0x4e, 0x0a, 0x11, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x69, 380 0x6c, 0x65, 0x72, 0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x65, 0x6e, 0x76, 381 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x76, 382 0x33, 0x2e, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x4d, 0x61, 0x70, 0x48, 0x00, 0x52, 0x10, 0x72, 383 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x3a, 384 0x36, 0x9a, 0xc5, 0x88, 0x1e, 0x31, 0x0a, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x64, 0x61, 385 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x32, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2e, 0x48, 386 0x74, 0x74, 0x70, 0x53, 0x74, 0x72, 0x65, 0x61, 0x6d, 0x65, 0x64, 0x54, 0x72, 0x61, 0x63, 0x65, 387 0x53, 0x65, 0x67, 0x6d, 0x65, 0x6e, 0x74, 0x42, 0x0f, 0x0a, 0x0d, 0x6d, 0x65, 0x73, 0x73, 0x61, 388 0x67, 0x65, 0x5f, 0x70, 0x69, 0x65, 0x63, 0x65, 0x42, 0x36, 0x0a, 0x1f, 0x69, 0x6f, 0x2e, 0x65, 389 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 390 0x64, 0x61, 0x74, 0x61, 0x2e, 0x74, 0x61, 0x70, 0x2e, 0x76, 0x33, 0x42, 0x09, 0x48, 0x74, 0x74, 391 0x70, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x02, 392 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 393 } 394 395 var ( 396 file_envoy_data_tap_v3_http_proto_rawDescOnce sync.Once 397 file_envoy_data_tap_v3_http_proto_rawDescData = file_envoy_data_tap_v3_http_proto_rawDesc 398 ) 399 400 func file_envoy_data_tap_v3_http_proto_rawDescGZIP() []byte { 401 file_envoy_data_tap_v3_http_proto_rawDescOnce.Do(func() { 402 file_envoy_data_tap_v3_http_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_data_tap_v3_http_proto_rawDescData) 403 }) 404 return file_envoy_data_tap_v3_http_proto_rawDescData 405 } 406 407 var file_envoy_data_tap_v3_http_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 408 var file_envoy_data_tap_v3_http_proto_goTypes = []interface{}{ 409 (*HttpBufferedTrace)(nil), // 0: envoy.data.tap.v3.HttpBufferedTrace 410 (*HttpStreamedTraceSegment)(nil), // 1: envoy.data.tap.v3.HttpStreamedTraceSegment 411 (*HttpBufferedTrace_Message)(nil), // 2: envoy.data.tap.v3.HttpBufferedTrace.Message 412 (*v3.HeaderMap)(nil), // 3: envoy.config.core.v3.HeaderMap 413 (*Body)(nil), // 4: envoy.data.tap.v3.Body 414 (*v3.HeaderValue)(nil), // 5: envoy.config.core.v3.HeaderValue 415 } 416 var file_envoy_data_tap_v3_http_proto_depIdxs = []int32{ 417 2, // 0: envoy.data.tap.v3.HttpBufferedTrace.request:type_name -> envoy.data.tap.v3.HttpBufferedTrace.Message 418 2, // 1: envoy.data.tap.v3.HttpBufferedTrace.response:type_name -> envoy.data.tap.v3.HttpBufferedTrace.Message 419 3, // 2: envoy.data.tap.v3.HttpStreamedTraceSegment.request_headers:type_name -> envoy.config.core.v3.HeaderMap 420 4, // 3: envoy.data.tap.v3.HttpStreamedTraceSegment.request_body_chunk:type_name -> envoy.data.tap.v3.Body 421 3, // 4: envoy.data.tap.v3.HttpStreamedTraceSegment.request_trailers:type_name -> envoy.config.core.v3.HeaderMap 422 3, // 5: envoy.data.tap.v3.HttpStreamedTraceSegment.response_headers:type_name -> envoy.config.core.v3.HeaderMap 423 4, // 6: envoy.data.tap.v3.HttpStreamedTraceSegment.response_body_chunk:type_name -> envoy.data.tap.v3.Body 424 3, // 7: envoy.data.tap.v3.HttpStreamedTraceSegment.response_trailers:type_name -> envoy.config.core.v3.HeaderMap 425 5, // 8: envoy.data.tap.v3.HttpBufferedTrace.Message.headers:type_name -> envoy.config.core.v3.HeaderValue 426 4, // 9: envoy.data.tap.v3.HttpBufferedTrace.Message.body:type_name -> envoy.data.tap.v3.Body 427 5, // 10: envoy.data.tap.v3.HttpBufferedTrace.Message.trailers:type_name -> envoy.config.core.v3.HeaderValue 428 11, // [11:11] is the sub-list for method output_type 429 11, // [11:11] is the sub-list for method input_type 430 11, // [11:11] is the sub-list for extension type_name 431 11, // [11:11] is the sub-list for extension extendee 432 0, // [0:11] is the sub-list for field type_name 433 } 434 435 func init() { file_envoy_data_tap_v3_http_proto_init() } 436 func file_envoy_data_tap_v3_http_proto_init() { 437 if File_envoy_data_tap_v3_http_proto != nil { 438 return 439 } 440 file_envoy_data_tap_v3_common_proto_init() 441 if !protoimpl.UnsafeEnabled { 442 file_envoy_data_tap_v3_http_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 443 switch v := v.(*HttpBufferedTrace); i { 444 case 0: 445 return &v.state 446 case 1: 447 return &v.sizeCache 448 case 2: 449 return &v.unknownFields 450 default: 451 return nil 452 } 453 } 454 file_envoy_data_tap_v3_http_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 455 switch v := v.(*HttpStreamedTraceSegment); i { 456 case 0: 457 return &v.state 458 case 1: 459 return &v.sizeCache 460 case 2: 461 return &v.unknownFields 462 default: 463 return nil 464 } 465 } 466 file_envoy_data_tap_v3_http_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 467 switch v := v.(*HttpBufferedTrace_Message); i { 468 case 0: 469 return &v.state 470 case 1: 471 return &v.sizeCache 472 case 2: 473 return &v.unknownFields 474 default: 475 return nil 476 } 477 } 478 } 479 file_envoy_data_tap_v3_http_proto_msgTypes[1].OneofWrappers = []interface{}{ 480 (*HttpStreamedTraceSegment_RequestHeaders)(nil), 481 (*HttpStreamedTraceSegment_RequestBodyChunk)(nil), 482 (*HttpStreamedTraceSegment_RequestTrailers)(nil), 483 (*HttpStreamedTraceSegment_ResponseHeaders)(nil), 484 (*HttpStreamedTraceSegment_ResponseBodyChunk)(nil), 485 (*HttpStreamedTraceSegment_ResponseTrailers)(nil), 486 } 487 type x struct{} 488 out := protoimpl.TypeBuilder{ 489 File: protoimpl.DescBuilder{ 490 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 491 RawDescriptor: file_envoy_data_tap_v3_http_proto_rawDesc, 492 NumEnums: 0, 493 NumMessages: 3, 494 NumExtensions: 0, 495 NumServices: 0, 496 }, 497 GoTypes: file_envoy_data_tap_v3_http_proto_goTypes, 498 DependencyIndexes: file_envoy_data_tap_v3_http_proto_depIdxs, 499 MessageInfos: file_envoy_data_tap_v3_http_proto_msgTypes, 500 }.Build() 501 File_envoy_data_tap_v3_http_proto = out.File 502 file_envoy_data_tap_v3_http_proto_rawDesc = nil 503 file_envoy_data_tap_v3_http_proto_goTypes = nil 504 file_envoy_data_tap_v3_http_proto_depIdxs = nil 505 }