github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/config/accesslog/v2/als.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/config/accesslog/v2/als.proto 6 7 package envoy_config_accesslog_v2 8 9 import ( 10 _ "github.com/cncf/xds/go/udpa/annotations" 11 core "github.com/hxx258456/ccgo/go-control-plane/envoy/api/v2/core" 12 _ "github.com/envoyproxy/protoc-gen-validate/validate" 13 proto "github.com/golang/protobuf/proto" 14 duration "github.com/golang/protobuf/ptypes/duration" 15 wrappers "github.com/golang/protobuf/ptypes/wrappers" 16 protoreflect "google.golang.org/protobuf/reflect/protoreflect" 17 protoimpl "google.golang.org/protobuf/runtime/protoimpl" 18 reflect "reflect" 19 sync "sync" 20 ) 21 22 const ( 23 // Verify that this generated code is sufficiently up-to-date. 24 _ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion) 25 // Verify that runtime/protoimpl is sufficiently up-to-date. 26 _ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20) 27 ) 28 29 // This is a compile-time assertion that a sufficiently up-to-date version 30 // of the legacy proto package is being used. 31 const _ = proto.ProtoPackageIsVersion4 32 33 // Configuration for the built-in *envoy.access_loggers.http_grpc* 34 // :ref:`AccessLog <envoy_api_msg_config.filter.accesslog.v2.AccessLog>`. This configuration will 35 // populate :ref:`StreamAccessLogsMessage.http_logs 36 // <envoy_api_field_service.accesslog.v2.StreamAccessLogsMessage.http_logs>`. 37 // [#extension: envoy.access_loggers.http_grpc] 38 type HttpGrpcAccessLogConfig struct { 39 state protoimpl.MessageState 40 sizeCache protoimpl.SizeCache 41 unknownFields protoimpl.UnknownFields 42 43 CommonConfig *CommonGrpcAccessLogConfig `protobuf:"bytes,1,opt,name=common_config,json=commonConfig,proto3" json:"common_config,omitempty"` 44 // Additional request headers to log in :ref:`HTTPRequestProperties.request_headers 45 // <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`. 46 AdditionalRequestHeadersToLog []string `protobuf:"bytes,2,rep,name=additional_request_headers_to_log,json=additionalRequestHeadersToLog,proto3" json:"additional_request_headers_to_log,omitempty"` 47 // Additional response headers to log in :ref:`HTTPResponseProperties.response_headers 48 // <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`. 49 AdditionalResponseHeadersToLog []string `protobuf:"bytes,3,rep,name=additional_response_headers_to_log,json=additionalResponseHeadersToLog,proto3" json:"additional_response_headers_to_log,omitempty"` 50 // Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers 51 // <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`. 52 AdditionalResponseTrailersToLog []string `protobuf:"bytes,4,rep,name=additional_response_trailers_to_log,json=additionalResponseTrailersToLog,proto3" json:"additional_response_trailers_to_log,omitempty"` 53 } 54 55 func (x *HttpGrpcAccessLogConfig) Reset() { 56 *x = HttpGrpcAccessLogConfig{} 57 if protoimpl.UnsafeEnabled { 58 mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[0] 59 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 60 ms.StoreMessageInfo(mi) 61 } 62 } 63 64 func (x *HttpGrpcAccessLogConfig) String() string { 65 return protoimpl.X.MessageStringOf(x) 66 } 67 68 func (*HttpGrpcAccessLogConfig) ProtoMessage() {} 69 70 func (x *HttpGrpcAccessLogConfig) ProtoReflect() protoreflect.Message { 71 mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[0] 72 if protoimpl.UnsafeEnabled && x != nil { 73 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 74 if ms.LoadMessageInfo() == nil { 75 ms.StoreMessageInfo(mi) 76 } 77 return ms 78 } 79 return mi.MessageOf(x) 80 } 81 82 // Deprecated: Use HttpGrpcAccessLogConfig.ProtoReflect.Descriptor instead. 83 func (*HttpGrpcAccessLogConfig) Descriptor() ([]byte, []int) { 84 return file_envoy_config_accesslog_v2_als_proto_rawDescGZIP(), []int{0} 85 } 86 87 func (x *HttpGrpcAccessLogConfig) GetCommonConfig() *CommonGrpcAccessLogConfig { 88 if x != nil { 89 return x.CommonConfig 90 } 91 return nil 92 } 93 94 func (x *HttpGrpcAccessLogConfig) GetAdditionalRequestHeadersToLog() []string { 95 if x != nil { 96 return x.AdditionalRequestHeadersToLog 97 } 98 return nil 99 } 100 101 func (x *HttpGrpcAccessLogConfig) GetAdditionalResponseHeadersToLog() []string { 102 if x != nil { 103 return x.AdditionalResponseHeadersToLog 104 } 105 return nil 106 } 107 108 func (x *HttpGrpcAccessLogConfig) GetAdditionalResponseTrailersToLog() []string { 109 if x != nil { 110 return x.AdditionalResponseTrailersToLog 111 } 112 return nil 113 } 114 115 // Configuration for the built-in *envoy.access_loggers.tcp_grpc* type. This configuration will 116 // populate *StreamAccessLogsMessage.tcp_logs*. 117 // [#extension: envoy.access_loggers.tcp_grpc] 118 type TcpGrpcAccessLogConfig struct { 119 state protoimpl.MessageState 120 sizeCache protoimpl.SizeCache 121 unknownFields protoimpl.UnknownFields 122 123 CommonConfig *CommonGrpcAccessLogConfig `protobuf:"bytes,1,opt,name=common_config,json=commonConfig,proto3" json:"common_config,omitempty"` 124 } 125 126 func (x *TcpGrpcAccessLogConfig) Reset() { 127 *x = TcpGrpcAccessLogConfig{} 128 if protoimpl.UnsafeEnabled { 129 mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[1] 130 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 131 ms.StoreMessageInfo(mi) 132 } 133 } 134 135 func (x *TcpGrpcAccessLogConfig) String() string { 136 return protoimpl.X.MessageStringOf(x) 137 } 138 139 func (*TcpGrpcAccessLogConfig) ProtoMessage() {} 140 141 func (x *TcpGrpcAccessLogConfig) ProtoReflect() protoreflect.Message { 142 mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[1] 143 if protoimpl.UnsafeEnabled && x != nil { 144 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 145 if ms.LoadMessageInfo() == nil { 146 ms.StoreMessageInfo(mi) 147 } 148 return ms 149 } 150 return mi.MessageOf(x) 151 } 152 153 // Deprecated: Use TcpGrpcAccessLogConfig.ProtoReflect.Descriptor instead. 154 func (*TcpGrpcAccessLogConfig) Descriptor() ([]byte, []int) { 155 return file_envoy_config_accesslog_v2_als_proto_rawDescGZIP(), []int{1} 156 } 157 158 func (x *TcpGrpcAccessLogConfig) GetCommonConfig() *CommonGrpcAccessLogConfig { 159 if x != nil { 160 return x.CommonConfig 161 } 162 return nil 163 } 164 165 // Common configuration for gRPC access logs. 166 // [#next-free-field: 6] 167 type CommonGrpcAccessLogConfig struct { 168 state protoimpl.MessageState 169 sizeCache protoimpl.SizeCache 170 unknownFields protoimpl.UnknownFields 171 172 // The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier 173 // <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`. This allows the 174 // access log server to differentiate between different access logs coming from the same Envoy. 175 LogName string `protobuf:"bytes,1,opt,name=log_name,json=logName,proto3" json:"log_name,omitempty"` 176 // The gRPC service for the access log service. 177 GrpcService *core.GrpcService `protobuf:"bytes,2,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"` 178 // Interval for flushing access logs to the gRPC stream. Logger will flush requests every time 179 // this interval is elapsed, or when batch size limit is hit, whichever comes first. Defaults to 180 // 1 second. 181 BufferFlushInterval *duration.Duration `protobuf:"bytes,3,opt,name=buffer_flush_interval,json=bufferFlushInterval,proto3" json:"buffer_flush_interval,omitempty"` 182 // Soft size limit in bytes for access log entries buffer. Logger will buffer requests until 183 // this limit it hit, or every time flush interval is elapsed, whichever comes first. Setting it 184 // to zero effectively disables the batching. Defaults to 16384. 185 BufferSizeBytes *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=buffer_size_bytes,json=bufferSizeBytes,proto3" json:"buffer_size_bytes,omitempty"` 186 // Additional filter state objects to log in :ref:`filter_state_objects 187 // <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`. 188 // Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object. 189 FilterStateObjectsToLog []string `protobuf:"bytes,5,rep,name=filter_state_objects_to_log,json=filterStateObjectsToLog,proto3" json:"filter_state_objects_to_log,omitempty"` 190 } 191 192 func (x *CommonGrpcAccessLogConfig) Reset() { 193 *x = CommonGrpcAccessLogConfig{} 194 if protoimpl.UnsafeEnabled { 195 mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[2] 196 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 197 ms.StoreMessageInfo(mi) 198 } 199 } 200 201 func (x *CommonGrpcAccessLogConfig) String() string { 202 return protoimpl.X.MessageStringOf(x) 203 } 204 205 func (*CommonGrpcAccessLogConfig) ProtoMessage() {} 206 207 func (x *CommonGrpcAccessLogConfig) ProtoReflect() protoreflect.Message { 208 mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[2] 209 if protoimpl.UnsafeEnabled && x != nil { 210 ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x)) 211 if ms.LoadMessageInfo() == nil { 212 ms.StoreMessageInfo(mi) 213 } 214 return ms 215 } 216 return mi.MessageOf(x) 217 } 218 219 // Deprecated: Use CommonGrpcAccessLogConfig.ProtoReflect.Descriptor instead. 220 func (*CommonGrpcAccessLogConfig) Descriptor() ([]byte, []int) { 221 return file_envoy_config_accesslog_v2_als_proto_rawDescGZIP(), []int{2} 222 } 223 224 func (x *CommonGrpcAccessLogConfig) GetLogName() string { 225 if x != nil { 226 return x.LogName 227 } 228 return "" 229 } 230 231 func (x *CommonGrpcAccessLogConfig) GetGrpcService() *core.GrpcService { 232 if x != nil { 233 return x.GrpcService 234 } 235 return nil 236 } 237 238 func (x *CommonGrpcAccessLogConfig) GetBufferFlushInterval() *duration.Duration { 239 if x != nil { 240 return x.BufferFlushInterval 241 } 242 return nil 243 } 244 245 func (x *CommonGrpcAccessLogConfig) GetBufferSizeBytes() *wrappers.UInt32Value { 246 if x != nil { 247 return x.BufferSizeBytes 248 } 249 return nil 250 } 251 252 func (x *CommonGrpcAccessLogConfig) GetFilterStateObjectsToLog() []string { 253 if x != nil { 254 return x.FilterStateObjectsToLog 255 } 256 return nil 257 } 258 259 var File_envoy_config_accesslog_v2_als_proto protoreflect.FileDescriptor 260 261 var file_envoy_config_accesslog_v2_als_proto_rawDesc = []byte{ 262 0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x61, 263 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x6c, 0x73, 0x2e, 264 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 265 0x66, 0x69, 0x67, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 266 0x1a, 0x24, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63, 267 0x6f, 0x72, 0x65, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 268 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 269 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 270 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 271 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 272 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 273 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65, 274 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 275 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 276 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 277 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2, 278 0x02, 0x0a, 0x17, 0x48, 0x74, 0x74, 0x70, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 279 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x63, 0x0a, 0x0d, 0x63, 0x6f, 280 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28, 281 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 282 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f, 283 0x6d, 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 284 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 285 0x01, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 286 0x48, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 287 0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f, 288 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1d, 0x61, 0x64, 0x64, 0x69, 289 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61, 290 0x64, 0x65, 0x72, 0x73, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x12, 0x4a, 0x0a, 0x22, 0x61, 0x64, 0x64, 291 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 292 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 293 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 294 0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 295 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x12, 0x4c, 0x0a, 0x23, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 296 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x72, 0x61, 297 0x69, 0x6c, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x04, 0x20, 0x03, 298 0x28, 0x09, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 299 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x54, 0x6f, 300 0x4c, 0x6f, 0x67, 0x22, 0x7d, 0x0a, 0x16, 0x54, 0x63, 0x70, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 301 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x63, 0x0a, 302 0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 303 0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 304 0x66, 0x69, 0x67, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 305 0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 306 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 307 0x01, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 308 0x69, 0x67, 0x22, 0xed, 0x02, 0x0a, 0x19, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 309 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 310 0x12, 0x22, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 311 0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x20, 0x01, 0x52, 0x07, 0x6c, 0x6f, 0x67, 312 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x0c, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x73, 0x65, 0x72, 313 0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x76, 314 0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x47, 315 0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 316 0x01, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x67, 0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 317 0x65, 0x12, 0x57, 0x0a, 0x15, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x75, 0x73, 318 0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 319 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 320 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05, 321 0xaa, 0x01, 0x02, 0x2a, 0x00, 0x52, 0x13, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x46, 0x6c, 0x75, 322 0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x48, 0x0a, 0x11, 0x62, 0x75, 323 0x66, 0x66, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18, 324 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 325 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 326 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x53, 0x69, 0x7a, 0x65, 0x42, 327 0x79, 0x74, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x1b, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73, 328 0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 329 0x6c, 0x6f, 0x67, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x66, 0x69, 0x6c, 0x74, 0x65, 330 0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x54, 0x6f, 0x4c, 331 0x6f, 0x67, 0x42, 0x6c, 0x0a, 0x27, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 332 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 333 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x42, 0x08, 0x41, 334 0x6c, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x29, 0x12, 335 0x27, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 336 0x73, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x73, 337 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 338 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33, 339 } 340 341 var ( 342 file_envoy_config_accesslog_v2_als_proto_rawDescOnce sync.Once 343 file_envoy_config_accesslog_v2_als_proto_rawDescData = file_envoy_config_accesslog_v2_als_proto_rawDesc 344 ) 345 346 func file_envoy_config_accesslog_v2_als_proto_rawDescGZIP() []byte { 347 file_envoy_config_accesslog_v2_als_proto_rawDescOnce.Do(func() { 348 file_envoy_config_accesslog_v2_als_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_config_accesslog_v2_als_proto_rawDescData) 349 }) 350 return file_envoy_config_accesslog_v2_als_proto_rawDescData 351 } 352 353 var file_envoy_config_accesslog_v2_als_proto_msgTypes = make([]protoimpl.MessageInfo, 3) 354 var file_envoy_config_accesslog_v2_als_proto_goTypes = []interface{}{ 355 (*HttpGrpcAccessLogConfig)(nil), // 0: envoy.config.accesslog.v2.HttpGrpcAccessLogConfig 356 (*TcpGrpcAccessLogConfig)(nil), // 1: envoy.config.accesslog.v2.TcpGrpcAccessLogConfig 357 (*CommonGrpcAccessLogConfig)(nil), // 2: envoy.config.accesslog.v2.CommonGrpcAccessLogConfig 358 (*core.GrpcService)(nil), // 3: envoy.api.v2.core.GrpcService 359 (*duration.Duration)(nil), // 4: google.protobuf.Duration 360 (*wrappers.UInt32Value)(nil), // 5: google.protobuf.UInt32Value 361 } 362 var file_envoy_config_accesslog_v2_als_proto_depIdxs = []int32{ 363 2, // 0: envoy.config.accesslog.v2.HttpGrpcAccessLogConfig.common_config:type_name -> envoy.config.accesslog.v2.CommonGrpcAccessLogConfig 364 2, // 1: envoy.config.accesslog.v2.TcpGrpcAccessLogConfig.common_config:type_name -> envoy.config.accesslog.v2.CommonGrpcAccessLogConfig 365 3, // 2: envoy.config.accesslog.v2.CommonGrpcAccessLogConfig.grpc_service:type_name -> envoy.api.v2.core.GrpcService 366 4, // 3: envoy.config.accesslog.v2.CommonGrpcAccessLogConfig.buffer_flush_interval:type_name -> google.protobuf.Duration 367 5, // 4: envoy.config.accesslog.v2.CommonGrpcAccessLogConfig.buffer_size_bytes:type_name -> google.protobuf.UInt32Value 368 5, // [5:5] is the sub-list for method output_type 369 5, // [5:5] is the sub-list for method input_type 370 5, // [5:5] is the sub-list for extension type_name 371 5, // [5:5] is the sub-list for extension extendee 372 0, // [0:5] is the sub-list for field type_name 373 } 374 375 func init() { file_envoy_config_accesslog_v2_als_proto_init() } 376 func file_envoy_config_accesslog_v2_als_proto_init() { 377 if File_envoy_config_accesslog_v2_als_proto != nil { 378 return 379 } 380 if !protoimpl.UnsafeEnabled { 381 file_envoy_config_accesslog_v2_als_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} { 382 switch v := v.(*HttpGrpcAccessLogConfig); i { 383 case 0: 384 return &v.state 385 case 1: 386 return &v.sizeCache 387 case 2: 388 return &v.unknownFields 389 default: 390 return nil 391 } 392 } 393 file_envoy_config_accesslog_v2_als_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} { 394 switch v := v.(*TcpGrpcAccessLogConfig); i { 395 case 0: 396 return &v.state 397 case 1: 398 return &v.sizeCache 399 case 2: 400 return &v.unknownFields 401 default: 402 return nil 403 } 404 } 405 file_envoy_config_accesslog_v2_als_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} { 406 switch v := v.(*CommonGrpcAccessLogConfig); i { 407 case 0: 408 return &v.state 409 case 1: 410 return &v.sizeCache 411 case 2: 412 return &v.unknownFields 413 default: 414 return nil 415 } 416 } 417 } 418 type x struct{} 419 out := protoimpl.TypeBuilder{ 420 File: protoimpl.DescBuilder{ 421 GoPackagePath: reflect.TypeOf(x{}).PkgPath(), 422 RawDescriptor: file_envoy_config_accesslog_v2_als_proto_rawDesc, 423 NumEnums: 0, 424 NumMessages: 3, 425 NumExtensions: 0, 426 NumServices: 0, 427 }, 428 GoTypes: file_envoy_config_accesslog_v2_als_proto_goTypes, 429 DependencyIndexes: file_envoy_config_accesslog_v2_als_proto_depIdxs, 430 MessageInfos: file_envoy_config_accesslog_v2_als_proto_msgTypes, 431 }.Build() 432 File_envoy_config_accesslog_v2_als_proto = out.File 433 file_envoy_config_accesslog_v2_als_proto_rawDesc = nil 434 file_envoy_config_accesslog_v2_als_proto_goTypes = nil 435 file_envoy_config_accesslog_v2_als_proto_depIdxs = nil 436 }