...

Source file src/github.com/emissary-ingress/emissary/v3/pkg/api/envoy/config/accesslog/v2/als.pb.go

Documentation: github.com/emissary-ingress/emissary/v3/pkg/api/envoy/config/accesslog/v2

     1  // Code generated by protoc-gen-go. DO NOT EDIT.
     2  // versions:
     3  // 	protoc-gen-go v1.28.1
     4  // 	protoc        v3.21.12
     5  // source: envoy/config/accesslog/v2/als.proto
     6  
     7  package accesslogv2
     8  
     9  import (
    10  	_ "github.com/cncf/xds/go/udpa/annotations"
    11  	core "github.com/emissary-ingress/emissary/v3/pkg/api/envoy/api/v2/core"
    12  	_ "github.com/envoyproxy/protoc-gen-validate/validate"
    13  	duration "github.com/golang/protobuf/ptypes/duration"
    14  	wrappers "github.com/golang/protobuf/ptypes/wrappers"
    15  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    16  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    17  	reflect "reflect"
    18  	sync "sync"
    19  )
    20  
    21  const (
    22  	// Verify that this generated code is sufficiently up-to-date.
    23  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    24  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    25  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    26  )
    27  
    28  // Configuration for the built-in *envoy.access_loggers.http_grpc*
    29  // :ref:`AccessLog <envoy_api_msg_config.filter.accesslog.v2.AccessLog>`. This configuration will
    30  // populate :ref:`StreamAccessLogsMessage.http_logs
    31  // <envoy_api_field_service.accesslog.v2.StreamAccessLogsMessage.http_logs>`.
    32  // [#extension: envoy.access_loggers.http_grpc]
    33  type HttpGrpcAccessLogConfig struct {
    34  	state         protoimpl.MessageState
    35  	sizeCache     protoimpl.SizeCache
    36  	unknownFields protoimpl.UnknownFields
    37  
    38  	CommonConfig *CommonGrpcAccessLogConfig `protobuf:"bytes,1,opt,name=common_config,json=commonConfig,proto3" json:"common_config,omitempty"`
    39  	// Additional request headers to log in :ref:`HTTPRequestProperties.request_headers
    40  	// <envoy_api_field_data.accesslog.v2.HTTPRequestProperties.request_headers>`.
    41  	AdditionalRequestHeadersToLog []string `protobuf:"bytes,2,rep,name=additional_request_headers_to_log,json=additionalRequestHeadersToLog,proto3" json:"additional_request_headers_to_log,omitempty"`
    42  	// Additional response headers to log in :ref:`HTTPResponseProperties.response_headers
    43  	// <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_headers>`.
    44  	AdditionalResponseHeadersToLog []string `protobuf:"bytes,3,rep,name=additional_response_headers_to_log,json=additionalResponseHeadersToLog,proto3" json:"additional_response_headers_to_log,omitempty"`
    45  	// Additional response trailers to log in :ref:`HTTPResponseProperties.response_trailers
    46  	// <envoy_api_field_data.accesslog.v2.HTTPResponseProperties.response_trailers>`.
    47  	AdditionalResponseTrailersToLog []string `protobuf:"bytes,4,rep,name=additional_response_trailers_to_log,json=additionalResponseTrailersToLog,proto3" json:"additional_response_trailers_to_log,omitempty"`
    48  }
    49  
    50  func (x *HttpGrpcAccessLogConfig) Reset() {
    51  	*x = HttpGrpcAccessLogConfig{}
    52  	if protoimpl.UnsafeEnabled {
    53  		mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[0]
    54  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    55  		ms.StoreMessageInfo(mi)
    56  	}
    57  }
    58  
    59  func (x *HttpGrpcAccessLogConfig) String() string {
    60  	return protoimpl.X.MessageStringOf(x)
    61  }
    62  
    63  func (*HttpGrpcAccessLogConfig) ProtoMessage() {}
    64  
    65  func (x *HttpGrpcAccessLogConfig) ProtoReflect() protoreflect.Message {
    66  	mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[0]
    67  	if protoimpl.UnsafeEnabled && x != nil {
    68  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    69  		if ms.LoadMessageInfo() == nil {
    70  			ms.StoreMessageInfo(mi)
    71  		}
    72  		return ms
    73  	}
    74  	return mi.MessageOf(x)
    75  }
    76  
    77  // Deprecated: Use HttpGrpcAccessLogConfig.ProtoReflect.Descriptor instead.
    78  func (*HttpGrpcAccessLogConfig) Descriptor() ([]byte, []int) {
    79  	return file_envoy_config_accesslog_v2_als_proto_rawDescGZIP(), []int{0}
    80  }
    81  
    82  func (x *HttpGrpcAccessLogConfig) GetCommonConfig() *CommonGrpcAccessLogConfig {
    83  	if x != nil {
    84  		return x.CommonConfig
    85  	}
    86  	return nil
    87  }
    88  
    89  func (x *HttpGrpcAccessLogConfig) GetAdditionalRequestHeadersToLog() []string {
    90  	if x != nil {
    91  		return x.AdditionalRequestHeadersToLog
    92  	}
    93  	return nil
    94  }
    95  
    96  func (x *HttpGrpcAccessLogConfig) GetAdditionalResponseHeadersToLog() []string {
    97  	if x != nil {
    98  		return x.AdditionalResponseHeadersToLog
    99  	}
   100  	return nil
   101  }
   102  
   103  func (x *HttpGrpcAccessLogConfig) GetAdditionalResponseTrailersToLog() []string {
   104  	if x != nil {
   105  		return x.AdditionalResponseTrailersToLog
   106  	}
   107  	return nil
   108  }
   109  
   110  // Configuration for the built-in *envoy.access_loggers.tcp_grpc* type. This configuration will
   111  // populate *StreamAccessLogsMessage.tcp_logs*.
   112  // [#extension: envoy.access_loggers.tcp_grpc]
   113  type TcpGrpcAccessLogConfig struct {
   114  	state         protoimpl.MessageState
   115  	sizeCache     protoimpl.SizeCache
   116  	unknownFields protoimpl.UnknownFields
   117  
   118  	CommonConfig *CommonGrpcAccessLogConfig `protobuf:"bytes,1,opt,name=common_config,json=commonConfig,proto3" json:"common_config,omitempty"`
   119  }
   120  
   121  func (x *TcpGrpcAccessLogConfig) Reset() {
   122  	*x = TcpGrpcAccessLogConfig{}
   123  	if protoimpl.UnsafeEnabled {
   124  		mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[1]
   125  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   126  		ms.StoreMessageInfo(mi)
   127  	}
   128  }
   129  
   130  func (x *TcpGrpcAccessLogConfig) String() string {
   131  	return protoimpl.X.MessageStringOf(x)
   132  }
   133  
   134  func (*TcpGrpcAccessLogConfig) ProtoMessage() {}
   135  
   136  func (x *TcpGrpcAccessLogConfig) ProtoReflect() protoreflect.Message {
   137  	mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[1]
   138  	if protoimpl.UnsafeEnabled && x != nil {
   139  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   140  		if ms.LoadMessageInfo() == nil {
   141  			ms.StoreMessageInfo(mi)
   142  		}
   143  		return ms
   144  	}
   145  	return mi.MessageOf(x)
   146  }
   147  
   148  // Deprecated: Use TcpGrpcAccessLogConfig.ProtoReflect.Descriptor instead.
   149  func (*TcpGrpcAccessLogConfig) Descriptor() ([]byte, []int) {
   150  	return file_envoy_config_accesslog_v2_als_proto_rawDescGZIP(), []int{1}
   151  }
   152  
   153  func (x *TcpGrpcAccessLogConfig) GetCommonConfig() *CommonGrpcAccessLogConfig {
   154  	if x != nil {
   155  		return x.CommonConfig
   156  	}
   157  	return nil
   158  }
   159  
   160  // Common configuration for gRPC access logs.
   161  // [#next-free-field: 6]
   162  type CommonGrpcAccessLogConfig struct {
   163  	state         protoimpl.MessageState
   164  	sizeCache     protoimpl.SizeCache
   165  	unknownFields protoimpl.UnknownFields
   166  
   167  	// The friendly name of the access log to be returned in :ref:`StreamAccessLogsMessage.Identifier
   168  	// <envoy_api_msg_service.accesslog.v2.StreamAccessLogsMessage.Identifier>`. This allows the
   169  	// access log server to differentiate between different access logs coming from the same Envoy.
   170  	LogName string `protobuf:"bytes,1,opt,name=log_name,json=logName,proto3" json:"log_name,omitempty"`
   171  	// The gRPC service for the access log service.
   172  	GrpcService *core.GrpcService `protobuf:"bytes,2,opt,name=grpc_service,json=grpcService,proto3" json:"grpc_service,omitempty"`
   173  	// Interval for flushing access logs to the gRPC stream. Logger will flush requests every time
   174  	// this interval is elapsed, or when batch size limit is hit, whichever comes first. Defaults to
   175  	// 1 second.
   176  	BufferFlushInterval *duration.Duration `protobuf:"bytes,3,opt,name=buffer_flush_interval,json=bufferFlushInterval,proto3" json:"buffer_flush_interval,omitempty"`
   177  	// Soft size limit in bytes for access log entries buffer. Logger will buffer requests until
   178  	// this limit it hit, or every time flush interval is elapsed, whichever comes first. Setting it
   179  	// to zero effectively disables the batching. Defaults to 16384.
   180  	BufferSizeBytes *wrappers.UInt32Value `protobuf:"bytes,4,opt,name=buffer_size_bytes,json=bufferSizeBytes,proto3" json:"buffer_size_bytes,omitempty"`
   181  	// Additional filter state objects to log in :ref:`filter_state_objects
   182  	// <envoy_api_field_data.accesslog.v2.AccessLogCommon.filter_state_objects>`.
   183  	// Logger will call `FilterState::Object::serializeAsProto` to serialize the filter state object.
   184  	FilterStateObjectsToLog []string `protobuf:"bytes,5,rep,name=filter_state_objects_to_log,json=filterStateObjectsToLog,proto3" json:"filter_state_objects_to_log,omitempty"`
   185  }
   186  
   187  func (x *CommonGrpcAccessLogConfig) Reset() {
   188  	*x = CommonGrpcAccessLogConfig{}
   189  	if protoimpl.UnsafeEnabled {
   190  		mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[2]
   191  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   192  		ms.StoreMessageInfo(mi)
   193  	}
   194  }
   195  
   196  func (x *CommonGrpcAccessLogConfig) String() string {
   197  	return protoimpl.X.MessageStringOf(x)
   198  }
   199  
   200  func (*CommonGrpcAccessLogConfig) ProtoMessage() {}
   201  
   202  func (x *CommonGrpcAccessLogConfig) ProtoReflect() protoreflect.Message {
   203  	mi := &file_envoy_config_accesslog_v2_als_proto_msgTypes[2]
   204  	if protoimpl.UnsafeEnabled && x != nil {
   205  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   206  		if ms.LoadMessageInfo() == nil {
   207  			ms.StoreMessageInfo(mi)
   208  		}
   209  		return ms
   210  	}
   211  	return mi.MessageOf(x)
   212  }
   213  
   214  // Deprecated: Use CommonGrpcAccessLogConfig.ProtoReflect.Descriptor instead.
   215  func (*CommonGrpcAccessLogConfig) Descriptor() ([]byte, []int) {
   216  	return file_envoy_config_accesslog_v2_als_proto_rawDescGZIP(), []int{2}
   217  }
   218  
   219  func (x *CommonGrpcAccessLogConfig) GetLogName() string {
   220  	if x != nil {
   221  		return x.LogName
   222  	}
   223  	return ""
   224  }
   225  
   226  func (x *CommonGrpcAccessLogConfig) GetGrpcService() *core.GrpcService {
   227  	if x != nil {
   228  		return x.GrpcService
   229  	}
   230  	return nil
   231  }
   232  
   233  func (x *CommonGrpcAccessLogConfig) GetBufferFlushInterval() *duration.Duration {
   234  	if x != nil {
   235  		return x.BufferFlushInterval
   236  	}
   237  	return nil
   238  }
   239  
   240  func (x *CommonGrpcAccessLogConfig) GetBufferSizeBytes() *wrappers.UInt32Value {
   241  	if x != nil {
   242  		return x.BufferSizeBytes
   243  	}
   244  	return nil
   245  }
   246  
   247  func (x *CommonGrpcAccessLogConfig) GetFilterStateObjectsToLog() []string {
   248  	if x != nil {
   249  		return x.FilterStateObjectsToLog
   250  	}
   251  	return nil
   252  }
   253  
   254  var File_envoy_config_accesslog_v2_als_proto protoreflect.FileDescriptor
   255  
   256  var file_envoy_config_accesslog_v2_als_proto_rawDesc = []byte{
   257  	0x0a, 0x23, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f, 0x61,
   258  	0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2f, 0x76, 0x32, 0x2f, 0x61, 0x6c, 0x73, 0x2e,
   259  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
   260  	0x66, 0x69, 0x67, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32,
   261  	0x1a, 0x24, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x76, 0x32, 0x2f, 0x63,
   262  	0x6f, 0x72, 0x65, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   263  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
   264  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   265  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70,
   266  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73,
   267  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e,
   268  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x65,
   269  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e,
   270  	0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e,
   271  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f,
   272  	0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xe2,
   273  	0x02, 0x0a, 0x17, 0x48, 0x74, 0x74, 0x70, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73,
   274  	0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x63, 0x0a, 0x0d, 0x63, 0x6f,
   275  	0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01, 0x28,
   276  	0x0b, 0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   277  	0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x2e, 0x43, 0x6f,
   278  	0x6d, 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f,
   279  	0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10,
   280  	0x01, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12,
   281  	0x48, 0x0a, 0x21, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65,
   282  	0x71, 0x75, 0x65, 0x73, 0x74, 0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f,
   283  	0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1d, 0x61, 0x64, 0x64, 0x69,
   284  	0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x48, 0x65, 0x61,
   285  	0x64, 0x65, 0x72, 0x73, 0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x12, 0x4a, 0x0a, 0x22, 0x61, 0x64, 0x64,
   286  	0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
   287  	0x5f, 0x68, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x18,
   288  	0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x1e, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61,
   289  	0x6c, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x48, 0x65, 0x61, 0x64, 0x65, 0x72, 0x73,
   290  	0x54, 0x6f, 0x4c, 0x6f, 0x67, 0x12, 0x4c, 0x0a, 0x23, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f,
   291  	0x6e, 0x61, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x5f, 0x74, 0x72, 0x61,
   292  	0x69, 0x6c, 0x65, 0x72, 0x73, 0x5f, 0x74, 0x6f, 0x5f, 0x6c, 0x6f, 0x67, 0x18, 0x04, 0x20, 0x03,
   293  	0x28, 0x09, 0x52, 0x1f, 0x61, 0x64, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x61, 0x6c, 0x52, 0x65,
   294  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x54, 0x72, 0x61, 0x69, 0x6c, 0x65, 0x72, 0x73, 0x54, 0x6f,
   295  	0x4c, 0x6f, 0x67, 0x22, 0x7d, 0x0a, 0x16, 0x54, 0x63, 0x70, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63,
   296  	0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x63, 0x0a,
   297  	0x0d, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01,
   298  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e,
   299  	0x66, 0x69, 0x67, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32,
   300  	0x2e, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73,
   301  	0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a,
   302  	0x01, 0x02, 0x10, 0x01, 0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66,
   303  	0x69, 0x67, 0x22, 0xed, 0x02, 0x0a, 0x19, 0x43, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70,
   304  	0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
   305  	0x12, 0x22, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
   306  	0x28, 0x09, 0x42, 0x07, 0xfa, 0x42, 0x04, 0x72, 0x02, 0x20, 0x01, 0x52, 0x07, 0x6c, 0x6f, 0x67,
   307  	0x4e, 0x61, 0x6d, 0x65, 0x12, 0x4b, 0x0a, 0x0c, 0x67, 0x72, 0x70, 0x63, 0x5f, 0x73, 0x65, 0x72,
   308  	0x76, 0x69, 0x63, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x65, 0x6e, 0x76,
   309  	0x6f, 0x79, 0x2e, 0x61, 0x70, 0x69, 0x2e, 0x76, 0x32, 0x2e, 0x63, 0x6f, 0x72, 0x65, 0x2e, 0x47,
   310  	0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a,
   311  	0x01, 0x02, 0x10, 0x01, 0x52, 0x0b, 0x67, 0x72, 0x70, 0x63, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63,
   312  	0x65, 0x12, 0x57, 0x0a, 0x15, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x5f, 0x66, 0x6c, 0x75, 0x73,
   313  	0x68, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b,
   314  	0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
   315  	0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x08, 0xfa, 0x42, 0x05,
   316  	0xaa, 0x01, 0x02, 0x2a, 0x00, 0x52, 0x13, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x46, 0x6c, 0x75,
   317  	0x73, 0x68, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x48, 0x0a, 0x11, 0x62, 0x75,
   318  	0x66, 0x66, 0x65, 0x72, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x62, 0x79, 0x74, 0x65, 0x73, 0x18,
   319  	0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   320  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x55, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61,
   321  	0x6c, 0x75, 0x65, 0x52, 0x0f, 0x62, 0x75, 0x66, 0x66, 0x65, 0x72, 0x53, 0x69, 0x7a, 0x65, 0x42,
   322  	0x79, 0x74, 0x65, 0x73, 0x12, 0x3c, 0x0a, 0x1b, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x5f, 0x73,
   323  	0x74, 0x61, 0x74, 0x65, 0x5f, 0x6f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x5f, 0x74, 0x6f, 0x5f,
   324  	0x6c, 0x6f, 0x67, 0x18, 0x05, 0x20, 0x03, 0x28, 0x09, 0x52, 0x17, 0x66, 0x69, 0x6c, 0x74, 0x65,
   325  	0x72, 0x53, 0x74, 0x61, 0x74, 0x65, 0x4f, 0x62, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x54, 0x6f, 0x4c,
   326  	0x6f, 0x67, 0x42, 0xba, 0x01, 0x0a, 0x27, 0x69, 0x6f, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70,
   327  	0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x63, 0x6f, 0x6e, 0x66, 0x69,
   328  	0x67, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2e, 0x76, 0x32, 0x42, 0x08,
   329  	0x41, 0x6c, 0x73, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4c, 0x67, 0x69, 0x74, 0x68,
   330  	0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78,
   331  	0x79, 0x2f, 0x67, 0x6f, 0x2d, 0x63, 0x6f, 0x6e, 0x74, 0x72, 0x6f, 0x6c, 0x2d, 0x70, 0x6c, 0x61,
   332  	0x6e, 0x65, 0x2f, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x2f,
   333  	0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x2f, 0x76, 0x32, 0x3b, 0x61, 0x63, 0x63,
   334  	0x65, 0x73, 0x73, 0x6c, 0x6f, 0x67, 0x76, 0x32, 0xf2, 0x98, 0xfe, 0x8f, 0x05, 0x29, 0x12, 0x27,
   335  	0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73,
   336  	0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x73, 0x2e,
   337  	0x67, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x33, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x10, 0x01, 0x62,
   338  	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  }
   437  

View as plain text