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  }