github.com/hxx258456/ccgo@v0.0.5-0.20230213014102-48b35f46f66f/go-control-plane/envoy/extensions/access_loggers/open_telemetry/v3alpha/logs_service.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/extensions/access_loggers/open_telemetry/v3alpha/logs_service.proto
     6  
     7  package envoy_extensions_access_loggers_open_telemetry_v3alpha
     8  
     9  import (
    10  	_ "github.com/cncf/xds/go/udpa/annotations"
    11  	v3 "github.com/hxx258456/ccgo/go-control-plane/envoy/extensions/access_loggers/grpc/v3"
    12  	_ "github.com/envoyproxy/protoc-gen-validate/validate"
    13  	proto "github.com/golang/protobuf/proto"
    14  	v1 "go.opentelemetry.io/proto/otlp/common/v1"
    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  // This is a compile-time assertion that a sufficiently up-to-date version
    29  // of the legacy proto package is being used.
    30  const _ = proto.ProtoPackageIsVersion4
    31  
    32  // Configuration for the built-in *envoy.access_loggers.open_telemetry*
    33  // :ref:`AccessLog <envoy_v3_api_msg_config.accesslog.v3.AccessLog>`. This configuration will
    34  // populate `opentelemetry.proto.collector.v1.logs.ExportLogsServiceRequest.resource_logs <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/collector/logs/v1/logs_service.proto>`_.
    35  // OpenTelemetry `Resource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/resource/v1/resource.proto>`_
    36  // attributes are filled with Envoy node info. In addition, the request start time is set in the
    37  // dedicated field.
    38  // [#extension: envoy.access_loggers.open_telemetry]
    39  // [#comment:TODO(itamarkam): allow configuration for resource attributes.]
    40  type OpenTelemetryAccessLogConfig struct {
    41  	state         protoimpl.MessageState
    42  	sizeCache     protoimpl.SizeCache
    43  	unknownFields protoimpl.UnknownFields
    44  
    45  	// [#comment:TODO(itamarkam): add 'filter_state_objects_to_log' to logs.]
    46  	CommonConfig *v3.CommonGrpcAccessLogConfig `protobuf:"bytes,1,opt,name=common_config,json=commonConfig,proto3" json:"common_config,omitempty"`
    47  	// OpenTelemetry `LogResource <https://github.com/open-telemetry/opentelemetry-proto/blob/main/opentelemetry/proto/logs/v1/logs.proto>`_
    48  	// fields, following `Envoy access logging formatting <https://www.envoyproxy.io/docs/envoy/latest/configuration/observability/access_log/usage>`_.
    49  	//
    50  	// See 'body' in the LogResource proto for more details.
    51  	// Example: ``body { string_value: "%PROTOCOL%" }``.
    52  	Body *v1.AnyValue `protobuf:"bytes,2,opt,name=body,proto3" json:"body,omitempty"`
    53  	// See 'attributes' in the LogResource proto for more details.
    54  	// Example: ``attributes { values { key: "user_agent" value { string_value: "%REQ(USER-AGENT)%" } } }``.
    55  	Attributes *v1.KeyValueList `protobuf:"bytes,3,opt,name=attributes,proto3" json:"attributes,omitempty"`
    56  }
    57  
    58  func (x *OpenTelemetryAccessLogConfig) Reset() {
    59  	*x = OpenTelemetryAccessLogConfig{}
    60  	if protoimpl.UnsafeEnabled {
    61  		mi := &file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes[0]
    62  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    63  		ms.StoreMessageInfo(mi)
    64  	}
    65  }
    66  
    67  func (x *OpenTelemetryAccessLogConfig) String() string {
    68  	return protoimpl.X.MessageStringOf(x)
    69  }
    70  
    71  func (*OpenTelemetryAccessLogConfig) ProtoMessage() {}
    72  
    73  func (x *OpenTelemetryAccessLogConfig) ProtoReflect() protoreflect.Message {
    74  	mi := &file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes[0]
    75  	if protoimpl.UnsafeEnabled && x != nil {
    76  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    77  		if ms.LoadMessageInfo() == nil {
    78  			ms.StoreMessageInfo(mi)
    79  		}
    80  		return ms
    81  	}
    82  	return mi.MessageOf(x)
    83  }
    84  
    85  // Deprecated: Use OpenTelemetryAccessLogConfig.ProtoReflect.Descriptor instead.
    86  func (*OpenTelemetryAccessLogConfig) Descriptor() ([]byte, []int) {
    87  	return file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescGZIP(), []int{0}
    88  }
    89  
    90  func (x *OpenTelemetryAccessLogConfig) GetCommonConfig() *v3.CommonGrpcAccessLogConfig {
    91  	if x != nil {
    92  		return x.CommonConfig
    93  	}
    94  	return nil
    95  }
    96  
    97  func (x *OpenTelemetryAccessLogConfig) GetBody() *v1.AnyValue {
    98  	if x != nil {
    99  		return x.Body
   100  	}
   101  	return nil
   102  }
   103  
   104  func (x *OpenTelemetryAccessLogConfig) GetAttributes() *v1.KeyValueList {
   105  	if x != nil {
   106  		return x.Attributes
   107  	}
   108  	return nil
   109  }
   110  
   111  var File_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto protoreflect.FileDescriptor
   112  
   113  var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc = []byte{
   114  	0x0a, 0x49, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f,
   115  	0x6e, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72,
   116  	0x73, 0x2f, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79,
   117  	0x2f, 0x76, 0x33, 0x61, 0x6c, 0x70, 0x68, 0x61, 0x2f, 0x6c, 0x6f, 0x67, 0x73, 0x5f, 0x73, 0x65,
   118  	0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x36, 0x65, 0x6e, 0x76,
   119  	0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x63,
   120  	0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x73, 0x2e, 0x6f, 0x70, 0x65,
   121  	0x6e, 0x5f, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x61, 0x6c,
   122  	0x70, 0x68, 0x61, 0x1a, 0x31, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2f, 0x65, 0x78, 0x74, 0x65, 0x6e,
   123  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67,
   124  	0x67, 0x65, 0x72, 0x73, 0x2f, 0x67, 0x72, 0x70, 0x63, 0x2f, 0x76, 0x33, 0x2f, 0x61, 0x6c, 0x73,
   125  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2a, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65,
   126  	0x6d, 0x65, 0x74, 0x72, 0x79, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x63, 0x6f, 0x6d, 0x6d,
   127  	0x6f, 0x6e, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
   128  	0x74, 0x6f, 0x1a, 0x1d, 0x75, 0x64, 0x70, 0x61, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   129  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   130  	0x6f, 0x1a, 0x17, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2f, 0x76, 0x61, 0x6c, 0x69,
   131  	0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x9b, 0x02, 0x0a, 0x1c, 0x4f,
   132  	0x70, 0x65, 0x6e, 0x54, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x41, 0x63, 0x63, 0x65,
   133  	0x73, 0x73, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x71, 0x0a, 0x0d, 0x63,
   134  	0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x01, 0x20, 0x01,
   135  	0x28, 0x0b, 0x32, 0x42, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e, 0x65, 0x78, 0x74, 0x65, 0x6e,
   136  	0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x6c, 0x6f, 0x67,
   137  	0x67, 0x65, 0x72, 0x73, 0x2e, 0x67, 0x72, 0x70, 0x63, 0x2e, 0x76, 0x33, 0x2e, 0x43, 0x6f, 0x6d,
   138  	0x6d, 0x6f, 0x6e, 0x47, 0x72, 0x70, 0x63, 0x41, 0x63, 0x63, 0x65, 0x73, 0x73, 0x4c, 0x6f, 0x67,
   139  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x08, 0xfa, 0x42, 0x05, 0x8a, 0x01, 0x02, 0x10, 0x01,
   140  	0x52, 0x0c, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x3b,
   141  	0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x6f,
   142  	0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x70, 0x72, 0x6f,
   143  	0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e, 0x41, 0x6e, 0x79,
   144  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x4b, 0x0a, 0x0a, 0x61,
   145  	0x74, 0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
   146  	0x2b, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x74, 0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e,
   147  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2e, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x2e, 0x76, 0x31, 0x2e,
   148  	0x4b, 0x65, 0x79, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x0a, 0x61, 0x74,
   149  	0x74, 0x72, 0x69, 0x62, 0x75, 0x74, 0x65, 0x73, 0x42, 0x6a, 0x0a, 0x44, 0x69, 0x6f, 0x2e, 0x65,
   150  	0x6e, 0x76, 0x6f, 0x79, 0x70, 0x72, 0x6f, 0x78, 0x79, 0x2e, 0x65, 0x6e, 0x76, 0x6f, 0x79, 0x2e,
   151  	0x65, 0x78, 0x74, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x61, 0x63, 0x63, 0x65, 0x73,
   152  	0x73, 0x5f, 0x6c, 0x6f, 0x67, 0x67, 0x65, 0x72, 0x73, 0x2e, 0x6f, 0x70, 0x65, 0x6e, 0x5f, 0x74,
   153  	0x65, 0x6c, 0x65, 0x6d, 0x65, 0x74, 0x72, 0x79, 0x2e, 0x76, 0x33, 0x61, 0x6c, 0x70, 0x68, 0x61,
   154  	0x42, 0x10, 0x4c, 0x6f, 0x67, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f,
   155  	0x74, 0x6f, 0x50, 0x01, 0xba, 0x80, 0xc8, 0xd1, 0x06, 0x02, 0x08, 0x01, 0xba, 0x80, 0xc8, 0xd1,
   156  	0x06, 0x02, 0x10, 0x02, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   157  }
   158  
   159  var (
   160  	file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescOnce sync.Once
   161  	file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData = file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc
   162  )
   163  
   164  func file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescGZIP() []byte {
   165  	file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescOnce.Do(func() {
   166  		file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData)
   167  	})
   168  	return file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDescData
   169  }
   170  
   171  var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes = make([]protoimpl.MessageInfo, 1)
   172  var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_goTypes = []interface{}{
   173  	(*OpenTelemetryAccessLogConfig)(nil), // 0: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig
   174  	(*v3.CommonGrpcAccessLogConfig)(nil), // 1: envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig
   175  	(*v1.AnyValue)(nil),                  // 2: opentelemetry.proto.common.v1.AnyValue
   176  	(*v1.KeyValueList)(nil),              // 3: opentelemetry.proto.common.v1.KeyValueList
   177  }
   178  var file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_depIdxs = []int32{
   179  	1, // 0: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig.common_config:type_name -> envoy.extensions.access_loggers.grpc.v3.CommonGrpcAccessLogConfig
   180  	2, // 1: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig.body:type_name -> opentelemetry.proto.common.v1.AnyValue
   181  	3, // 2: envoy.extensions.access_loggers.open_telemetry.v3alpha.OpenTelemetryAccessLogConfig.attributes:type_name -> opentelemetry.proto.common.v1.KeyValueList
   182  	3, // [3:3] is the sub-list for method output_type
   183  	3, // [3:3] is the sub-list for method input_type
   184  	3, // [3:3] is the sub-list for extension type_name
   185  	3, // [3:3] is the sub-list for extension extendee
   186  	0, // [0:3] is the sub-list for field type_name
   187  }
   188  
   189  func init() { file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_init() }
   190  func file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_init() {
   191  	if File_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto != nil {
   192  		return
   193  	}
   194  	if !protoimpl.UnsafeEnabled {
   195  		file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   196  			switch v := v.(*OpenTelemetryAccessLogConfig); i {
   197  			case 0:
   198  				return &v.state
   199  			case 1:
   200  				return &v.sizeCache
   201  			case 2:
   202  				return &v.unknownFields
   203  			default:
   204  				return nil
   205  			}
   206  		}
   207  	}
   208  	type x struct{}
   209  	out := protoimpl.TypeBuilder{
   210  		File: protoimpl.DescBuilder{
   211  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   212  			RawDescriptor: file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc,
   213  			NumEnums:      0,
   214  			NumMessages:   1,
   215  			NumExtensions: 0,
   216  			NumServices:   0,
   217  		},
   218  		GoTypes:           file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_goTypes,
   219  		DependencyIndexes: file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_depIdxs,
   220  		MessageInfos:      file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_msgTypes,
   221  	}.Build()
   222  	File_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto = out.File
   223  	file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_rawDesc = nil
   224  	file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_goTypes = nil
   225  	file_envoy_extensions_access_loggers_open_telemetry_v3alpha_logs_service_proto_depIdxs = nil
   226  }