github.com/cloudwan/edgelq-sdk@v1.15.4/logging/resources/v1/log/log.pb.go (about)

     1  // Code generated by protoc-gen-goten-go
     2  // File: edgelq/logging/proto/v1/log.proto
     3  // DO NOT EDIT!!!
     4  
     5  package log
     6  
     7  import (
     8  	"fmt"
     9  	"reflect"
    10  	"sync"
    11  
    12  	"google.golang.org/protobuf/encoding/protojson"
    13  	"google.golang.org/protobuf/proto"
    14  	preflect "google.golang.org/protobuf/reflect/protoreflect"
    15  	"google.golang.org/protobuf/runtime/protoimpl"
    16  )
    17  
    18  // proto imports
    19  import (
    20  	iam_organization "github.com/cloudwan/edgelq-sdk/iam/resources/v1/organization"
    21  	iam_project "github.com/cloudwan/edgelq-sdk/iam/resources/v1/project"
    22  	bucket "github.com/cloudwan/edgelq-sdk/logging/resources/v1/bucket"
    23  	log_descriptor "github.com/cloudwan/edgelq-sdk/logging/resources/v1/log_descriptor"
    24  	meta_service "github.com/cloudwan/goten-sdk/meta-service/resources/v1/service"
    25  	anypb "google.golang.org/protobuf/types/known/anypb"
    26  	structpb "google.golang.org/protobuf/types/known/structpb"
    27  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    28  )
    29  
    30  // Reference imports to suppress errors if they are not otherwise used.
    31  var (
    32  	_ = fmt.Errorf
    33  	_ = reflect.Method{}
    34  	_ = sync.Once{}
    35  
    36  	_ = protojson.MarshalOptions{}
    37  	_ = proto.MarshalOptions{}
    38  	_ = preflect.Value{}
    39  	_ = protoimpl.DescBuilder{}
    40  )
    41  
    42  // make sure we're using proto imports
    43  var (
    44  	_ = &iam_organization.Organization{}
    45  	_ = &iam_project.Project{}
    46  	_ = &bucket.Bucket{}
    47  	_ = &log_descriptor.LogDescriptor{}
    48  	_ = &anypb.Any{}
    49  	_ = &structpb.Struct{}
    50  	_ = &timestamppb.Timestamp{}
    51  	_ = &meta_service.Service{}
    52  )
    53  
    54  const (
    55  	// Verify that this generated code is sufficiently up-to-date.
    56  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    57  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    58  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    59  )
    60  
    61  // Log Resource
    62  type Log struct {
    63  	state         protoimpl.MessageState
    64  	sizeCache     protoimpl.SizeCache
    65  	unknownFields protoimpl.UnknownFields
    66  	// Name of Log
    67  	// When creating a new instance, this field is optional and if not provided,
    68  	// it will be generated automatically. Last ID segment must conform to the
    69  	// following regex: [\\w./-=+]{1,128}
    70  	Name *Name `protobuf:"bytes,1,opt,customtype=Name,name=name,proto3" json:"name,omitempty"`
    71  	// Contains scope from name field without resource ID.
    72  	// Used for internal purpose for filtering (logs are using custom store).
    73  	// Example formats are:
    74  	// - organization/umbrella
    75  	// - projects/mars_exploration
    76  	// - services/devices.edgelq.com
    77  	Scope string `protobuf:"bytes,2,opt,name=scope,proto3" json:"scope,omitempty"`
    78  	// Service name, for example "devices.edgelq.com"
    79  	Service string `protobuf:"bytes,3,opt,name=service,proto3" json:"service,omitempty"`
    80  	// Region of the service to which log is assigned, for example "us-west2"
    81  	Region string `protobuf:"bytes,4,opt,name=region,proto3" json:"region,omitempty"`
    82  	// Associated service version, for example "v1"
    83  	Version string `protobuf:"bytes,5,opt,name=version,proto3" json:"version,omitempty"`
    84  	// Associated log descriptor
    85  	LogDescriptor *log_descriptor.Reference `protobuf:"bytes,6,opt,customtype=Reference,name=log_descriptor,json=logDescriptor,proto3" json:"log_descriptor,omitempty"`
    86  	// List of query-able labels
    87  	Labels map[string]string `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
    88  	// Log timestamp
    89  	Time *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=time,proto3" json:"time,omitempty"`
    90  	// Log JSON payload
    91  	JsonPayload *structpb.Struct `protobuf:"bytes,9,opt,name=json_payload,json=jsonPayload,proto3" json:"json_payload,omitempty"`
    92  	// Log Protobuf payload
    93  	PbPayload *anypb.Any `protobuf:"bytes,10,opt,name=pb_payload,json=pbPayload,proto3" json:"pb_payload,omitempty"`
    94  	// Log string type payload
    95  	StringPayload string `protobuf:"bytes,11,opt,name=string_payload,json=stringPayload,proto3" json:"string_payload,omitempty"`
    96  	// Log bytes type payload
    97  	BytesPayload []byte `protobuf:"bytes,12,opt,name=bytes_payload,json=bytesPayload,proto3" json:"bytes_payload,omitempty"`
    98  	// Log bin_key identifies unique Log tuple:
    99  	// <scope, service, region, version, labels, log_descriptor
   100  	//
   101  	// Key is not to be decoded outside of service, but treated as opaque string.
   102  	// This field is equivalent to ID part of the log name and therefore any one
   103  	// of them can be used. This is intented for streaming log create to conserve
   104  	// some bandwidth
   105  	BinKey string `protobuf:"bytes,101,opt,name=bin_key,json=binKey,proto3" json:"bin_key,omitempty"`
   106  }
   107  
   108  func (m *Log) Reset() {
   109  	*m = Log{}
   110  	if protoimpl.UnsafeEnabled {
   111  		mi := &edgelq_logging_proto_v1_log_proto_msgTypes[0]
   112  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   113  		ms.StoreMessageInfo(mi)
   114  	}
   115  }
   116  
   117  func (m *Log) String() string {
   118  	return protoimpl.X.MessageStringOf(m)
   119  }
   120  
   121  func (*Log) ProtoMessage() {}
   122  
   123  func (m *Log) ProtoReflect() preflect.Message {
   124  	mi := &edgelq_logging_proto_v1_log_proto_msgTypes[0]
   125  	if protoimpl.UnsafeEnabled && m != nil {
   126  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(m))
   127  		if ms.LoadMessageInfo() == nil {
   128  			ms.StoreMessageInfo(mi)
   129  		}
   130  		return ms
   131  	}
   132  	return mi.MessageOf(m)
   133  }
   134  
   135  func (*Log) GotenMessage() {}
   136  
   137  // Deprecated, Use Log.ProtoReflect.Descriptor instead.
   138  func (*Log) Descriptor() ([]byte, []int) {
   139  	return edgelq_logging_proto_v1_log_proto_rawDescGZIP(), []int{0}
   140  }
   141  
   142  func (m *Log) Unmarshal(b []byte) error {
   143  	return proto.Unmarshal(b, m)
   144  }
   145  
   146  func (m *Log) Marshal() ([]byte, error) {
   147  	return proto.Marshal(m)
   148  }
   149  
   150  func (m *Log) MarshalJSON() ([]byte, error) {
   151  	return protojson.MarshalOptions{}.Marshal(m)
   152  }
   153  
   154  func (m *Log) UnmarshalJSON(data []byte) error {
   155  	return protojson.Unmarshal(data, m)
   156  }
   157  
   158  func (m *Log) GetName() *Name {
   159  	if m != nil {
   160  		return m.Name
   161  	}
   162  	return nil
   163  }
   164  
   165  func (m *Log) GetScope() string {
   166  	if m != nil {
   167  		return m.Scope
   168  	}
   169  	return ""
   170  }
   171  
   172  func (m *Log) GetService() string {
   173  	if m != nil {
   174  		return m.Service
   175  	}
   176  	return ""
   177  }
   178  
   179  func (m *Log) GetRegion() string {
   180  	if m != nil {
   181  		return m.Region
   182  	}
   183  	return ""
   184  }
   185  
   186  func (m *Log) GetVersion() string {
   187  	if m != nil {
   188  		return m.Version
   189  	}
   190  	return ""
   191  }
   192  
   193  func (m *Log) GetLogDescriptor() *log_descriptor.Reference {
   194  	if m != nil {
   195  		return m.LogDescriptor
   196  	}
   197  	return nil
   198  }
   199  
   200  func (m *Log) GetLabels() map[string]string {
   201  	if m != nil {
   202  		return m.Labels
   203  	}
   204  	return nil
   205  }
   206  
   207  func (m *Log) GetTime() *timestamppb.Timestamp {
   208  	if m != nil {
   209  		return m.Time
   210  	}
   211  	return nil
   212  }
   213  
   214  func (m *Log) GetJsonPayload() *structpb.Struct {
   215  	if m != nil {
   216  		return m.JsonPayload
   217  	}
   218  	return nil
   219  }
   220  
   221  func (m *Log) GetPbPayload() *anypb.Any {
   222  	if m != nil {
   223  		return m.PbPayload
   224  	}
   225  	return nil
   226  }
   227  
   228  func (m *Log) GetStringPayload() string {
   229  	if m != nil {
   230  		return m.StringPayload
   231  	}
   232  	return ""
   233  }
   234  
   235  func (m *Log) GetBytesPayload() []byte {
   236  	if m != nil {
   237  		return m.BytesPayload
   238  	}
   239  	return nil
   240  }
   241  
   242  func (m *Log) GetBinKey() string {
   243  	if m != nil {
   244  		return m.BinKey
   245  	}
   246  	return ""
   247  }
   248  
   249  func (m *Log) SetName(fv *Name) {
   250  	if m == nil {
   251  		panic(fmt.Errorf("can't set %s on nil %s", "Name", "Log"))
   252  	}
   253  	m.Name = fv
   254  }
   255  
   256  func (m *Log) SetScope(fv string) {
   257  	if m == nil {
   258  		panic(fmt.Errorf("can't set %s on nil %s", "Scope", "Log"))
   259  	}
   260  	m.Scope = fv
   261  }
   262  
   263  func (m *Log) SetService(fv string) {
   264  	if m == nil {
   265  		panic(fmt.Errorf("can't set %s on nil %s", "Service", "Log"))
   266  	}
   267  	m.Service = fv
   268  }
   269  
   270  func (m *Log) SetRegion(fv string) {
   271  	if m == nil {
   272  		panic(fmt.Errorf("can't set %s on nil %s", "Region", "Log"))
   273  	}
   274  	m.Region = fv
   275  }
   276  
   277  func (m *Log) SetVersion(fv string) {
   278  	if m == nil {
   279  		panic(fmt.Errorf("can't set %s on nil %s", "Version", "Log"))
   280  	}
   281  	m.Version = fv
   282  }
   283  
   284  func (m *Log) SetLogDescriptor(fv *log_descriptor.Reference) {
   285  	if m == nil {
   286  		panic(fmt.Errorf("can't set %s on nil %s", "LogDescriptor", "Log"))
   287  	}
   288  	m.LogDescriptor = fv
   289  }
   290  
   291  func (m *Log) SetLabels(fv map[string]string) {
   292  	if m == nil {
   293  		panic(fmt.Errorf("can't set %s on nil %s", "Labels", "Log"))
   294  	}
   295  	m.Labels = fv
   296  }
   297  
   298  func (m *Log) SetTime(fv *timestamppb.Timestamp) {
   299  	if m == nil {
   300  		panic(fmt.Errorf("can't set %s on nil %s", "Time", "Log"))
   301  	}
   302  	m.Time = fv
   303  }
   304  
   305  func (m *Log) SetJsonPayload(fv *structpb.Struct) {
   306  	if m == nil {
   307  		panic(fmt.Errorf("can't set %s on nil %s", "JsonPayload", "Log"))
   308  	}
   309  	m.JsonPayload = fv
   310  }
   311  
   312  func (m *Log) SetPbPayload(fv *anypb.Any) {
   313  	if m == nil {
   314  		panic(fmt.Errorf("can't set %s on nil %s", "PbPayload", "Log"))
   315  	}
   316  	m.PbPayload = fv
   317  }
   318  
   319  func (m *Log) SetStringPayload(fv string) {
   320  	if m == nil {
   321  		panic(fmt.Errorf("can't set %s on nil %s", "StringPayload", "Log"))
   322  	}
   323  	m.StringPayload = fv
   324  }
   325  
   326  func (m *Log) SetBytesPayload(fv []byte) {
   327  	if m == nil {
   328  		panic(fmt.Errorf("can't set %s on nil %s", "BytesPayload", "Log"))
   329  	}
   330  	m.BytesPayload = fv
   331  }
   332  
   333  func (m *Log) SetBinKey(fv string) {
   334  	if m == nil {
   335  		panic(fmt.Errorf("can't set %s on nil %s", "BinKey", "Log"))
   336  	}
   337  	m.BinKey = fv
   338  }
   339  
   340  var edgelq_logging_proto_v1_log_proto preflect.FileDescriptor
   341  
   342  var edgelq_logging_proto_v1_log_proto_rawDesc = []byte{
   343  	0x0a, 0x21, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67,
   344  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x2e, 0x70, 0x72,
   345  	0x6f, 0x74, 0x6f, 0x12, 0x0e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67,
   346  	0x2e, 0x76, 0x31, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   347  	0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20,
   348  	0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
   349  	0x73, 0x2f, 0x76, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   350  	0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   351  	0x6f, 0x6e, 0x73, 0x2f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
   352  	0x20, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f,
   353  	0x6e, 0x73, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   354  	0x6f, 0x1a, 0x1d, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   355  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   356  	0x1a, 0x1f, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69,
   357  	0x6f, 0x6e, 0x73, 0x2f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   358  	0x6f, 0x1a, 0x24, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74,
   359  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x6d, 0x75, 0x6c, 0x74, 0x69, 0x5f, 0x72, 0x65, 0x67, 0x69, 0x6f,
   360  	0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   361  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x61, 0x6e, 0x79, 0x2e, 0x70, 0x72, 0x6f,
   362  	0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   363  	0x62, 0x75, 0x66, 0x2f, 0x73, 0x74, 0x72, 0x75, 0x63, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
   364  	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
   365  	0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   366  	0x6f, 0x22, 0x94, 0x08, 0x0a, 0x03, 0x4c, 0x6f, 0x67, 0x12, 0x1f, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
   367  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x0b, 0xb2, 0xda, 0x21, 0x07, 0x0a, 0x05, 0x0a,
   368  	0x03, 0x4c, 0x6f, 0x67, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x73, 0x63,
   369  	0x6f, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x73, 0x63, 0x6f, 0x70, 0x65,
   370  	0x12, 0x18, 0x0a, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
   371  	0x09, 0x52, 0x07, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65,
   372  	0x67, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69,
   373  	0x6f, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x05, 0x20,
   374  	0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a, 0x0e,
   375  	0x6c, 0x6f, 0x67, 0x5f, 0x64, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x18, 0x06,
   376  	0x20, 0x01, 0x28, 0x09, 0x42, 0x17, 0xb2, 0xda, 0x21, 0x13, 0x12, 0x11, 0x0a, 0x0d, 0x4c, 0x6f,
   377  	0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x10, 0x01, 0x52, 0x0d, 0x6c,
   378  	0x6f, 0x67, 0x44, 0x65, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x6f, 0x72, 0x12, 0x37, 0x0a, 0x06,
   379  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x07, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x6e,
   380  	0x74, 0x74, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f,
   381  	0x67, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c,
   382  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x2e, 0x0a, 0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x08, 0x20,
   383  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
   384  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52,
   385  	0x04, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3a, 0x0a, 0x0c, 0x6a, 0x73, 0x6f, 0x6e, 0x5f, 0x70, 0x61,
   386  	0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x17, 0x2e, 0x67, 0x6f,
   387  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x53, 0x74,
   388  	0x72, 0x75, 0x63, 0x74, 0x52, 0x0b, 0x6a, 0x73, 0x6f, 0x6e, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61,
   389  	0x64, 0x12, 0x33, 0x0a, 0x0a, 0x70, 0x62, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18,
   390  	0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x14, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
   391  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x41, 0x6e, 0x79, 0x52, 0x09, 0x70, 0x62, 0x50,
   392  	0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67,
   393  	0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
   394  	0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x50, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x12, 0x23, 0x0a,
   395  	0x0d, 0x62, 0x79, 0x74, 0x65, 0x73, 0x5f, 0x70, 0x61, 0x79, 0x6c, 0x6f, 0x61, 0x64, 0x18, 0x0c,
   396  	0x20, 0x01, 0x28, 0x0c, 0x52, 0x0c, 0x62, 0x79, 0x74, 0x65, 0x73, 0x50, 0x61, 0x79, 0x6c, 0x6f,
   397  	0x61, 0x64, 0x12, 0x17, 0x0a, 0x07, 0x62, 0x69, 0x6e, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x65, 0x20,
   398  	0x01, 0x28, 0x09, 0x52, 0x06, 0x62, 0x69, 0x6e, 0x4b, 0x65, 0x79, 0x1a, 0x39, 0x0a, 0x0b, 0x4c,
   399  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65,
   400  	0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05,
   401  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c,
   402  	0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x3a, 0xcf, 0x03, 0xea, 0x41, 0xcc, 0x02, 0x0a, 0x16, 0x6c,
   403  	0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f,
   404  	0x6d, 0x2f, 0x4c, 0x6f, 0x67, 0x12, 0x1d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
   405  	0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b,
   406  	0x6c, 0x6f, 0x67, 0x7d, 0x12, 0x27, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69,
   407  	0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f,
   408  	0x6e, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x7d, 0x12, 0x1d, 0x73,
   409  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
   410  	0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x7d, 0x12, 0x3f, 0x70, 0x72,
   411  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d,
   412  	0x2f, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
   413  	0x7d, 0x2f, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x75, 0x63, 0x6b, 0x65,
   414  	0x74, 0x7d, 0x2f, 0x6c, 0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x7d, 0x12, 0x49, 0x6f,
   415  	0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x6f, 0x72,
   416  	0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x72, 0x65, 0x67, 0x69,
   417  	0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x62, 0x75, 0x63,
   418  	0x6b, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x7d, 0x2f, 0x6c, 0x6f,
   419  	0x67, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x7d, 0x12, 0x3f, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
   420  	0x65, 0x73, 0x2f, 0x7b, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x7d, 0x2f, 0x72, 0x65, 0x67,
   421  	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x7b, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x7d, 0x2f, 0x62, 0x75,
   422  	0x63, 0x6b, 0x65, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x7d, 0x2f, 0x6c,
   423  	0x6f, 0x67, 0x73, 0x2f, 0x7b, 0x6c, 0x6f, 0x67, 0x7d, 0x92, 0xd9, 0x21, 0x7b, 0x0a, 0x04, 0x6c,
   424  	0x6f, 0x67, 0x73, 0x12, 0x04, 0x6c, 0x6f, 0x67, 0x73, 0x1a, 0x16, 0x69, 0x61, 0x6d, 0x2e, 0x65,
   425  	0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   426  	0x74, 0x1a, 0x1b, 0x69, 0x61, 0x6d, 0x2e, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2e, 0x63, 0x6f,
   427  	0x6d, 0x2f, 0x4f, 0x72, 0x67, 0x61, 0x6e, 0x69, 0x7a, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x1a, 0x16,
   428  	0x6d, 0x65, 0x74, 0x61, 0x2e, 0x67, 0x6f, 0x74, 0x65, 0x6e, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53,
   429  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x1a, 0x06, 0x42, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x2a, 0x10,
   430  	0x5b, 0x5c, 0x77, 0x2e, 0x2f, 0x2d, 0x3d, 0x2b, 0x5d, 0x7b, 0x31, 0x2c, 0x31, 0x32, 0x38, 0x7d,
   431  	0x38, 0x05, 0x48, 0x01, 0x52, 0x02, 0x08, 0x01, 0x42, 0x60, 0xe8, 0xde, 0x21, 0x01, 0x0a, 0x15,
   432  	0x63, 0x6f, 0x6d, 0x2e, 0x6e, 0x74, 0x74, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e,
   433  	0x70, 0x62, 0x2e, 0x76, 0x31, 0x42, 0x08, 0x4c, 0x6f, 0x67, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50,
   434  	0x01, 0x5a, 0x37, 0x67, 0x69, 0x74, 0x68, 0x75, 0x62, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x63, 0x6c,
   435  	0x6f, 0x75, 0x64, 0x77, 0x61, 0x6e, 0x2f, 0x65, 0x64, 0x67, 0x65, 0x6c, 0x71, 0x2f, 0x6c, 0x6f,
   436  	0x67, 0x67, 0x69, 0x6e, 0x67, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2f,
   437  	0x76, 0x31, 0x2f, 0x6c, 0x6f, 0x67, 0x3b, 0x6c, 0x6f, 0x67, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74,
   438  	0x6f, 0x33,
   439  }
   440  
   441  var (
   442  	edgelq_logging_proto_v1_log_proto_rawDescOnce sync.Once
   443  	edgelq_logging_proto_v1_log_proto_rawDescData = edgelq_logging_proto_v1_log_proto_rawDesc
   444  )
   445  
   446  func edgelq_logging_proto_v1_log_proto_rawDescGZIP() []byte {
   447  	edgelq_logging_proto_v1_log_proto_rawDescOnce.Do(func() {
   448  		edgelq_logging_proto_v1_log_proto_rawDescData = protoimpl.X.CompressGZIP(edgelq_logging_proto_v1_log_proto_rawDescData)
   449  	})
   450  	return edgelq_logging_proto_v1_log_proto_rawDescData
   451  }
   452  
   453  var edgelq_logging_proto_v1_log_proto_msgTypes = make([]protoimpl.MessageInfo, 2)
   454  var edgelq_logging_proto_v1_log_proto_goTypes = []interface{}{
   455  	(*Log)(nil),                   // 0: ntt.logging.v1.Log
   456  	nil,                           // 1: ntt.logging.v1.Log.LabelsEntry
   457  	(*timestamppb.Timestamp)(nil), // 2: google.protobuf.Timestamp
   458  	(*structpb.Struct)(nil),       // 3: google.protobuf.Struct
   459  	(*anypb.Any)(nil),             // 4: google.protobuf.Any
   460  }
   461  var edgelq_logging_proto_v1_log_proto_depIdxs = []int32{
   462  	1, // 0: ntt.logging.v1.Log.labels:type_name -> ntt.logging.v1.Log.LabelsEntry
   463  	2, // 1: ntt.logging.v1.Log.time:type_name -> google.protobuf.Timestamp
   464  	3, // 2: ntt.logging.v1.Log.json_payload:type_name -> google.protobuf.Struct
   465  	4, // 3: ntt.logging.v1.Log.pb_payload:type_name -> google.protobuf.Any
   466  	4, // [4:4] is the sub-list for method output_type
   467  	4, // [4:4] is the sub-list for method input_type
   468  	4, // [4:4] is the sub-list for extension type_name
   469  	4, // [4:4] is the sub-list for extension extendee
   470  	0, // [0:4] is the sub-list for field type_name
   471  }
   472  
   473  func init() { edgelq_logging_proto_v1_log_proto_init() }
   474  func edgelq_logging_proto_v1_log_proto_init() {
   475  	if edgelq_logging_proto_v1_log_proto != nil {
   476  		return
   477  	}
   478  	if !protoimpl.UnsafeEnabled {
   479  
   480  		edgelq_logging_proto_v1_log_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   481  			switch v := v.(*Log); i {
   482  			case 0:
   483  				return &v.state
   484  			case 1:
   485  				return &v.sizeCache
   486  			case 2:
   487  				return &v.unknownFields
   488  			default:
   489  				return nil
   490  			}
   491  		}
   492  	}
   493  
   494  	type x struct{}
   495  	out := protoimpl.TypeBuilder{
   496  		File: protoimpl.DescBuilder{
   497  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
   498  			RawDescriptor: edgelq_logging_proto_v1_log_proto_rawDesc,
   499  			NumEnums:      0,
   500  			NumMessages:   2,
   501  			NumExtensions: 0,
   502  			NumServices:   0,
   503  		},
   504  		GoTypes:           edgelq_logging_proto_v1_log_proto_goTypes,
   505  		DependencyIndexes: edgelq_logging_proto_v1_log_proto_depIdxs,
   506  		MessageInfos:      edgelq_logging_proto_v1_log_proto_msgTypes,
   507  	}.Build()
   508  	edgelq_logging_proto_v1_log_proto = out.File
   509  	edgelq_logging_proto_v1_log_proto_rawDesc = nil
   510  	edgelq_logging_proto_v1_log_proto_goTypes = nil
   511  	edgelq_logging_proto_v1_log_proto_depIdxs = nil
   512  }