1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google.golang.org/appengine/internal/log/log_service.proto
6 import proto "github.com/golang/protobuf/proto"
10 // Reference imports to suppress errors if they are not otherwise used.
15 // This is a compile-time assertion to ensure that this generated file
16 // is compatible with the proto package it is being compiled against.
17 // A compilation error at this line likely means your copy of the
18 // proto package needs to be updated.
19 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
21 type LogServiceError_ErrorCode int32
24 LogServiceError_OK LogServiceError_ErrorCode = 0
25 LogServiceError_INVALID_REQUEST LogServiceError_ErrorCode = 1
26 LogServiceError_STORAGE_ERROR LogServiceError_ErrorCode = 2
29 var LogServiceError_ErrorCode_name = map[int32]string{
34 var LogServiceError_ErrorCode_value = map[string]int32{
40 func (x LogServiceError_ErrorCode) Enum() *LogServiceError_ErrorCode {
41 p := new(LogServiceError_ErrorCode)
45 func (x LogServiceError_ErrorCode) String() string {
46 return proto.EnumName(LogServiceError_ErrorCode_name, int32(x))
48 func (x *LogServiceError_ErrorCode) UnmarshalJSON(data []byte) error {
49 value, err := proto.UnmarshalJSONEnum(LogServiceError_ErrorCode_value, data, "LogServiceError_ErrorCode")
53 *x = LogServiceError_ErrorCode(value)
56 func (LogServiceError_ErrorCode) EnumDescriptor() ([]byte, []int) {
57 return fileDescriptor_log_service_f054fd4b5012319d, []int{0, 0}
60 type LogServiceError struct {
61 XXX_NoUnkeyedLiteral struct{} `json:"-"`
62 XXX_unrecognized []byte `json:"-"`
63 XXX_sizecache int32 `json:"-"`
66 func (m *LogServiceError) Reset() { *m = LogServiceError{} }
67 func (m *LogServiceError) String() string { return proto.CompactTextString(m) }
68 func (*LogServiceError) ProtoMessage() {}
69 func (*LogServiceError) Descriptor() ([]byte, []int) {
70 return fileDescriptor_log_service_f054fd4b5012319d, []int{0}
72 func (m *LogServiceError) XXX_Unmarshal(b []byte) error {
73 return xxx_messageInfo_LogServiceError.Unmarshal(m, b)
75 func (m *LogServiceError) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
76 return xxx_messageInfo_LogServiceError.Marshal(b, m, deterministic)
78 func (dst *LogServiceError) XXX_Merge(src proto.Message) {
79 xxx_messageInfo_LogServiceError.Merge(dst, src)
81 func (m *LogServiceError) XXX_Size() int {
82 return xxx_messageInfo_LogServiceError.Size(m)
84 func (m *LogServiceError) XXX_DiscardUnknown() {
85 xxx_messageInfo_LogServiceError.DiscardUnknown(m)
88 var xxx_messageInfo_LogServiceError proto.InternalMessageInfo
90 type UserAppLogLine struct {
91 TimestampUsec *int64 `protobuf:"varint,1,req,name=timestamp_usec,json=timestampUsec" json:"timestamp_usec,omitempty"`
92 Level *int64 `protobuf:"varint,2,req,name=level" json:"level,omitempty"`
93 Message *string `protobuf:"bytes,3,req,name=message" json:"message,omitempty"`
94 XXX_NoUnkeyedLiteral struct{} `json:"-"`
95 XXX_unrecognized []byte `json:"-"`
96 XXX_sizecache int32 `json:"-"`
99 func (m *UserAppLogLine) Reset() { *m = UserAppLogLine{} }
100 func (m *UserAppLogLine) String() string { return proto.CompactTextString(m) }
101 func (*UserAppLogLine) ProtoMessage() {}
102 func (*UserAppLogLine) Descriptor() ([]byte, []int) {
103 return fileDescriptor_log_service_f054fd4b5012319d, []int{1}
105 func (m *UserAppLogLine) XXX_Unmarshal(b []byte) error {
106 return xxx_messageInfo_UserAppLogLine.Unmarshal(m, b)
108 func (m *UserAppLogLine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
109 return xxx_messageInfo_UserAppLogLine.Marshal(b, m, deterministic)
111 func (dst *UserAppLogLine) XXX_Merge(src proto.Message) {
112 xxx_messageInfo_UserAppLogLine.Merge(dst, src)
114 func (m *UserAppLogLine) XXX_Size() int {
115 return xxx_messageInfo_UserAppLogLine.Size(m)
117 func (m *UserAppLogLine) XXX_DiscardUnknown() {
118 xxx_messageInfo_UserAppLogLine.DiscardUnknown(m)
121 var xxx_messageInfo_UserAppLogLine proto.InternalMessageInfo
123 func (m *UserAppLogLine) GetTimestampUsec() int64 {
124 if m != nil && m.TimestampUsec != nil {
125 return *m.TimestampUsec
130 func (m *UserAppLogLine) GetLevel() int64 {
131 if m != nil && m.Level != nil {
137 func (m *UserAppLogLine) GetMessage() string {
138 if m != nil && m.Message != nil {
144 type UserAppLogGroup struct {
145 LogLine []*UserAppLogLine `protobuf:"bytes,2,rep,name=log_line,json=logLine" json:"log_line,omitempty"`
146 XXX_NoUnkeyedLiteral struct{} `json:"-"`
147 XXX_unrecognized []byte `json:"-"`
148 XXX_sizecache int32 `json:"-"`
151 func (m *UserAppLogGroup) Reset() { *m = UserAppLogGroup{} }
152 func (m *UserAppLogGroup) String() string { return proto.CompactTextString(m) }
153 func (*UserAppLogGroup) ProtoMessage() {}
154 func (*UserAppLogGroup) Descriptor() ([]byte, []int) {
155 return fileDescriptor_log_service_f054fd4b5012319d, []int{2}
157 func (m *UserAppLogGroup) XXX_Unmarshal(b []byte) error {
158 return xxx_messageInfo_UserAppLogGroup.Unmarshal(m, b)
160 func (m *UserAppLogGroup) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
161 return xxx_messageInfo_UserAppLogGroup.Marshal(b, m, deterministic)
163 func (dst *UserAppLogGroup) XXX_Merge(src proto.Message) {
164 xxx_messageInfo_UserAppLogGroup.Merge(dst, src)
166 func (m *UserAppLogGroup) XXX_Size() int {
167 return xxx_messageInfo_UserAppLogGroup.Size(m)
169 func (m *UserAppLogGroup) XXX_DiscardUnknown() {
170 xxx_messageInfo_UserAppLogGroup.DiscardUnknown(m)
173 var xxx_messageInfo_UserAppLogGroup proto.InternalMessageInfo
175 func (m *UserAppLogGroup) GetLogLine() []*UserAppLogLine {
182 type FlushRequest struct {
183 Logs []byte `protobuf:"bytes,1,opt,name=logs" json:"logs,omitempty"`
184 XXX_NoUnkeyedLiteral struct{} `json:"-"`
185 XXX_unrecognized []byte `json:"-"`
186 XXX_sizecache int32 `json:"-"`
189 func (m *FlushRequest) Reset() { *m = FlushRequest{} }
190 func (m *FlushRequest) String() string { return proto.CompactTextString(m) }
191 func (*FlushRequest) ProtoMessage() {}
192 func (*FlushRequest) Descriptor() ([]byte, []int) {
193 return fileDescriptor_log_service_f054fd4b5012319d, []int{3}
195 func (m *FlushRequest) XXX_Unmarshal(b []byte) error {
196 return xxx_messageInfo_FlushRequest.Unmarshal(m, b)
198 func (m *FlushRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
199 return xxx_messageInfo_FlushRequest.Marshal(b, m, deterministic)
201 func (dst *FlushRequest) XXX_Merge(src proto.Message) {
202 xxx_messageInfo_FlushRequest.Merge(dst, src)
204 func (m *FlushRequest) XXX_Size() int {
205 return xxx_messageInfo_FlushRequest.Size(m)
207 func (m *FlushRequest) XXX_DiscardUnknown() {
208 xxx_messageInfo_FlushRequest.DiscardUnknown(m)
211 var xxx_messageInfo_FlushRequest proto.InternalMessageInfo
213 func (m *FlushRequest) GetLogs() []byte {
220 type SetStatusRequest struct {
221 Status *string `protobuf:"bytes,1,req,name=status" json:"status,omitempty"`
222 XXX_NoUnkeyedLiteral struct{} `json:"-"`
223 XXX_unrecognized []byte `json:"-"`
224 XXX_sizecache int32 `json:"-"`
227 func (m *SetStatusRequest) Reset() { *m = SetStatusRequest{} }
228 func (m *SetStatusRequest) String() string { return proto.CompactTextString(m) }
229 func (*SetStatusRequest) ProtoMessage() {}
230 func (*SetStatusRequest) Descriptor() ([]byte, []int) {
231 return fileDescriptor_log_service_f054fd4b5012319d, []int{4}
233 func (m *SetStatusRequest) XXX_Unmarshal(b []byte) error {
234 return xxx_messageInfo_SetStatusRequest.Unmarshal(m, b)
236 func (m *SetStatusRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
237 return xxx_messageInfo_SetStatusRequest.Marshal(b, m, deterministic)
239 func (dst *SetStatusRequest) XXX_Merge(src proto.Message) {
240 xxx_messageInfo_SetStatusRequest.Merge(dst, src)
242 func (m *SetStatusRequest) XXX_Size() int {
243 return xxx_messageInfo_SetStatusRequest.Size(m)
245 func (m *SetStatusRequest) XXX_DiscardUnknown() {
246 xxx_messageInfo_SetStatusRequest.DiscardUnknown(m)
249 var xxx_messageInfo_SetStatusRequest proto.InternalMessageInfo
251 func (m *SetStatusRequest) GetStatus() string {
252 if m != nil && m.Status != nil {
258 type LogOffset struct {
259 RequestId []byte `protobuf:"bytes,1,opt,name=request_id,json=requestId" json:"request_id,omitempty"`
260 XXX_NoUnkeyedLiteral struct{} `json:"-"`
261 XXX_unrecognized []byte `json:"-"`
262 XXX_sizecache int32 `json:"-"`
265 func (m *LogOffset) Reset() { *m = LogOffset{} }
266 func (m *LogOffset) String() string { return proto.CompactTextString(m) }
267 func (*LogOffset) ProtoMessage() {}
268 func (*LogOffset) Descriptor() ([]byte, []int) {
269 return fileDescriptor_log_service_f054fd4b5012319d, []int{5}
271 func (m *LogOffset) XXX_Unmarshal(b []byte) error {
272 return xxx_messageInfo_LogOffset.Unmarshal(m, b)
274 func (m *LogOffset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
275 return xxx_messageInfo_LogOffset.Marshal(b, m, deterministic)
277 func (dst *LogOffset) XXX_Merge(src proto.Message) {
278 xxx_messageInfo_LogOffset.Merge(dst, src)
280 func (m *LogOffset) XXX_Size() int {
281 return xxx_messageInfo_LogOffset.Size(m)
283 func (m *LogOffset) XXX_DiscardUnknown() {
284 xxx_messageInfo_LogOffset.DiscardUnknown(m)
287 var xxx_messageInfo_LogOffset proto.InternalMessageInfo
289 func (m *LogOffset) GetRequestId() []byte {
296 type LogLine struct {
297 Time *int64 `protobuf:"varint,1,req,name=time" json:"time,omitempty"`
298 Level *int32 `protobuf:"varint,2,req,name=level" json:"level,omitempty"`
299 LogMessage *string `protobuf:"bytes,3,req,name=log_message,json=logMessage" json:"log_message,omitempty"`
300 XXX_NoUnkeyedLiteral struct{} `json:"-"`
301 XXX_unrecognized []byte `json:"-"`
302 XXX_sizecache int32 `json:"-"`
305 func (m *LogLine) Reset() { *m = LogLine{} }
306 func (m *LogLine) String() string { return proto.CompactTextString(m) }
307 func (*LogLine) ProtoMessage() {}
308 func (*LogLine) Descriptor() ([]byte, []int) {
309 return fileDescriptor_log_service_f054fd4b5012319d, []int{6}
311 func (m *LogLine) XXX_Unmarshal(b []byte) error {
312 return xxx_messageInfo_LogLine.Unmarshal(m, b)
314 func (m *LogLine) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
315 return xxx_messageInfo_LogLine.Marshal(b, m, deterministic)
317 func (dst *LogLine) XXX_Merge(src proto.Message) {
318 xxx_messageInfo_LogLine.Merge(dst, src)
320 func (m *LogLine) XXX_Size() int {
321 return xxx_messageInfo_LogLine.Size(m)
323 func (m *LogLine) XXX_DiscardUnknown() {
324 xxx_messageInfo_LogLine.DiscardUnknown(m)
327 var xxx_messageInfo_LogLine proto.InternalMessageInfo
329 func (m *LogLine) GetTime() int64 {
330 if m != nil && m.Time != nil {
336 func (m *LogLine) GetLevel() int32 {
337 if m != nil && m.Level != nil {
343 func (m *LogLine) GetLogMessage() string {
344 if m != nil && m.LogMessage != nil {
350 type RequestLog struct {
351 AppId *string `protobuf:"bytes,1,req,name=app_id,json=appId" json:"app_id,omitempty"`
352 ModuleId *string `protobuf:"bytes,37,opt,name=module_id,json=moduleId,def=default" json:"module_id,omitempty"`
353 VersionId *string `protobuf:"bytes,2,req,name=version_id,json=versionId" json:"version_id,omitempty"`
354 RequestId []byte `protobuf:"bytes,3,req,name=request_id,json=requestId" json:"request_id,omitempty"`
355 Offset *LogOffset `protobuf:"bytes,35,opt,name=offset" json:"offset,omitempty"`
356 Ip *string `protobuf:"bytes,4,req,name=ip" json:"ip,omitempty"`
357 Nickname *string `protobuf:"bytes,5,opt,name=nickname" json:"nickname,omitempty"`
358 StartTime *int64 `protobuf:"varint,6,req,name=start_time,json=startTime" json:"start_time,omitempty"`
359 EndTime *int64 `protobuf:"varint,7,req,name=end_time,json=endTime" json:"end_time,omitempty"`
360 Latency *int64 `protobuf:"varint,8,req,name=latency" json:"latency,omitempty"`
361 Mcycles *int64 `protobuf:"varint,9,req,name=mcycles" json:"mcycles,omitempty"`
362 Method *string `protobuf:"bytes,10,req,name=method" json:"method,omitempty"`
363 Resource *string `protobuf:"bytes,11,req,name=resource" json:"resource,omitempty"`
364 HttpVersion *string `protobuf:"bytes,12,req,name=http_version,json=httpVersion" json:"http_version,omitempty"`
365 Status *int32 `protobuf:"varint,13,req,name=status" json:"status,omitempty"`
366 ResponseSize *int64 `protobuf:"varint,14,req,name=response_size,json=responseSize" json:"response_size,omitempty"`
367 Referrer *string `protobuf:"bytes,15,opt,name=referrer" json:"referrer,omitempty"`
368 UserAgent *string `protobuf:"bytes,16,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
369 UrlMapEntry *string `protobuf:"bytes,17,req,name=url_map_entry,json=urlMapEntry" json:"url_map_entry,omitempty"`
370 Combined *string `protobuf:"bytes,18,req,name=combined" json:"combined,omitempty"`
371 ApiMcycles *int64 `protobuf:"varint,19,opt,name=api_mcycles,json=apiMcycles" json:"api_mcycles,omitempty"`
372 Host *string `protobuf:"bytes,20,opt,name=host" json:"host,omitempty"`
373 Cost *float64 `protobuf:"fixed64,21,opt,name=cost" json:"cost,omitempty"`
374 TaskQueueName *string `protobuf:"bytes,22,opt,name=task_queue_name,json=taskQueueName" json:"task_queue_name,omitempty"`
375 TaskName *string `protobuf:"bytes,23,opt,name=task_name,json=taskName" json:"task_name,omitempty"`
376 WasLoadingRequest *bool `protobuf:"varint,24,opt,name=was_loading_request,json=wasLoadingRequest" json:"was_loading_request,omitempty"`
377 PendingTime *int64 `protobuf:"varint,25,opt,name=pending_time,json=pendingTime" json:"pending_time,omitempty"`
378 ReplicaIndex *int32 `protobuf:"varint,26,opt,name=replica_index,json=replicaIndex,def=-1" json:"replica_index,omitempty"`
379 Finished *bool `protobuf:"varint,27,opt,name=finished,def=1" json:"finished,omitempty"`
380 CloneKey []byte `protobuf:"bytes,28,opt,name=clone_key,json=cloneKey" json:"clone_key,omitempty"`
381 Line []*LogLine `protobuf:"bytes,29,rep,name=line" json:"line,omitempty"`
382 LinesIncomplete *bool `protobuf:"varint,36,opt,name=lines_incomplete,json=linesIncomplete" json:"lines_incomplete,omitempty"`
383 AppEngineRelease []byte `protobuf:"bytes,38,opt,name=app_engine_release,json=appEngineRelease" json:"app_engine_release,omitempty"`
384 ExitReason *int32 `protobuf:"varint,30,opt,name=exit_reason,json=exitReason" json:"exit_reason,omitempty"`
385 WasThrottledForTime *bool `protobuf:"varint,31,opt,name=was_throttled_for_time,json=wasThrottledForTime" json:"was_throttled_for_time,omitempty"`
386 WasThrottledForRequests *bool `protobuf:"varint,32,opt,name=was_throttled_for_requests,json=wasThrottledForRequests" json:"was_throttled_for_requests,omitempty"`
387 ThrottledTime *int64 `protobuf:"varint,33,opt,name=throttled_time,json=throttledTime" json:"throttled_time,omitempty"`
388 ServerName []byte `protobuf:"bytes,34,opt,name=server_name,json=serverName" json:"server_name,omitempty"`
389 XXX_NoUnkeyedLiteral struct{} `json:"-"`
390 XXX_unrecognized []byte `json:"-"`
391 XXX_sizecache int32 `json:"-"`
394 func (m *RequestLog) Reset() { *m = RequestLog{} }
395 func (m *RequestLog) String() string { return proto.CompactTextString(m) }
396 func (*RequestLog) ProtoMessage() {}
397 func (*RequestLog) Descriptor() ([]byte, []int) {
398 return fileDescriptor_log_service_f054fd4b5012319d, []int{7}
400 func (m *RequestLog) XXX_Unmarshal(b []byte) error {
401 return xxx_messageInfo_RequestLog.Unmarshal(m, b)
403 func (m *RequestLog) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
404 return xxx_messageInfo_RequestLog.Marshal(b, m, deterministic)
406 func (dst *RequestLog) XXX_Merge(src proto.Message) {
407 xxx_messageInfo_RequestLog.Merge(dst, src)
409 func (m *RequestLog) XXX_Size() int {
410 return xxx_messageInfo_RequestLog.Size(m)
412 func (m *RequestLog) XXX_DiscardUnknown() {
413 xxx_messageInfo_RequestLog.DiscardUnknown(m)
416 var xxx_messageInfo_RequestLog proto.InternalMessageInfo
418 const Default_RequestLog_ModuleId string = "default"
419 const Default_RequestLog_ReplicaIndex int32 = -1
420 const Default_RequestLog_Finished bool = true
422 func (m *RequestLog) GetAppId() string {
423 if m != nil && m.AppId != nil {
429 func (m *RequestLog) GetModuleId() string {
430 if m != nil && m.ModuleId != nil {
433 return Default_RequestLog_ModuleId
436 func (m *RequestLog) GetVersionId() string {
437 if m != nil && m.VersionId != nil {
443 func (m *RequestLog) GetRequestId() []byte {
450 func (m *RequestLog) GetOffset() *LogOffset {
457 func (m *RequestLog) GetIp() string {
458 if m != nil && m.Ip != nil {
464 func (m *RequestLog) GetNickname() string {
465 if m != nil && m.Nickname != nil {
471 func (m *RequestLog) GetStartTime() int64 {
472 if m != nil && m.StartTime != nil {
478 func (m *RequestLog) GetEndTime() int64 {
479 if m != nil && m.EndTime != nil {
485 func (m *RequestLog) GetLatency() int64 {
486 if m != nil && m.Latency != nil {
492 func (m *RequestLog) GetMcycles() int64 {
493 if m != nil && m.Mcycles != nil {
499 func (m *RequestLog) GetMethod() string {
500 if m != nil && m.Method != nil {
506 func (m *RequestLog) GetResource() string {
507 if m != nil && m.Resource != nil {
513 func (m *RequestLog) GetHttpVersion() string {
514 if m != nil && m.HttpVersion != nil {
515 return *m.HttpVersion
520 func (m *RequestLog) GetStatus() int32 {
521 if m != nil && m.Status != nil {
527 func (m *RequestLog) GetResponseSize() int64 {
528 if m != nil && m.ResponseSize != nil {
529 return *m.ResponseSize
534 func (m *RequestLog) GetReferrer() string {
535 if m != nil && m.Referrer != nil {
541 func (m *RequestLog) GetUserAgent() string {
542 if m != nil && m.UserAgent != nil {
548 func (m *RequestLog) GetUrlMapEntry() string {
549 if m != nil && m.UrlMapEntry != nil {
550 return *m.UrlMapEntry
555 func (m *RequestLog) GetCombined() string {
556 if m != nil && m.Combined != nil {
562 func (m *RequestLog) GetApiMcycles() int64 {
563 if m != nil && m.ApiMcycles != nil {
569 func (m *RequestLog) GetHost() string {
570 if m != nil && m.Host != nil {
576 func (m *RequestLog) GetCost() float64 {
577 if m != nil && m.Cost != nil {
583 func (m *RequestLog) GetTaskQueueName() string {
584 if m != nil && m.TaskQueueName != nil {
585 return *m.TaskQueueName
590 func (m *RequestLog) GetTaskName() string {
591 if m != nil && m.TaskName != nil {
597 func (m *RequestLog) GetWasLoadingRequest() bool {
598 if m != nil && m.WasLoadingRequest != nil {
599 return *m.WasLoadingRequest
604 func (m *RequestLog) GetPendingTime() int64 {
605 if m != nil && m.PendingTime != nil {
606 return *m.PendingTime
611 func (m *RequestLog) GetReplicaIndex() int32 {
612 if m != nil && m.ReplicaIndex != nil {
613 return *m.ReplicaIndex
615 return Default_RequestLog_ReplicaIndex
618 func (m *RequestLog) GetFinished() bool {
619 if m != nil && m.Finished != nil {
622 return Default_RequestLog_Finished
625 func (m *RequestLog) GetCloneKey() []byte {
632 func (m *RequestLog) GetLine() []*LogLine {
639 func (m *RequestLog) GetLinesIncomplete() bool {
640 if m != nil && m.LinesIncomplete != nil {
641 return *m.LinesIncomplete
646 func (m *RequestLog) GetAppEngineRelease() []byte {
648 return m.AppEngineRelease
653 func (m *RequestLog) GetExitReason() int32 {
654 if m != nil && m.ExitReason != nil {
660 func (m *RequestLog) GetWasThrottledForTime() bool {
661 if m != nil && m.WasThrottledForTime != nil {
662 return *m.WasThrottledForTime
667 func (m *RequestLog) GetWasThrottledForRequests() bool {
668 if m != nil && m.WasThrottledForRequests != nil {
669 return *m.WasThrottledForRequests
674 func (m *RequestLog) GetThrottledTime() int64 {
675 if m != nil && m.ThrottledTime != nil {
676 return *m.ThrottledTime
681 func (m *RequestLog) GetServerName() []byte {
688 type LogModuleVersion struct {
689 ModuleId *string `protobuf:"bytes,1,opt,name=module_id,json=moduleId,def=default" json:"module_id,omitempty"`
690 VersionId *string `protobuf:"bytes,2,opt,name=version_id,json=versionId" json:"version_id,omitempty"`
691 XXX_NoUnkeyedLiteral struct{} `json:"-"`
692 XXX_unrecognized []byte `json:"-"`
693 XXX_sizecache int32 `json:"-"`
696 func (m *LogModuleVersion) Reset() { *m = LogModuleVersion{} }
697 func (m *LogModuleVersion) String() string { return proto.CompactTextString(m) }
698 func (*LogModuleVersion) ProtoMessage() {}
699 func (*LogModuleVersion) Descriptor() ([]byte, []int) {
700 return fileDescriptor_log_service_f054fd4b5012319d, []int{8}
702 func (m *LogModuleVersion) XXX_Unmarshal(b []byte) error {
703 return xxx_messageInfo_LogModuleVersion.Unmarshal(m, b)
705 func (m *LogModuleVersion) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
706 return xxx_messageInfo_LogModuleVersion.Marshal(b, m, deterministic)
708 func (dst *LogModuleVersion) XXX_Merge(src proto.Message) {
709 xxx_messageInfo_LogModuleVersion.Merge(dst, src)
711 func (m *LogModuleVersion) XXX_Size() int {
712 return xxx_messageInfo_LogModuleVersion.Size(m)
714 func (m *LogModuleVersion) XXX_DiscardUnknown() {
715 xxx_messageInfo_LogModuleVersion.DiscardUnknown(m)
718 var xxx_messageInfo_LogModuleVersion proto.InternalMessageInfo
720 const Default_LogModuleVersion_ModuleId string = "default"
722 func (m *LogModuleVersion) GetModuleId() string {
723 if m != nil && m.ModuleId != nil {
726 return Default_LogModuleVersion_ModuleId
729 func (m *LogModuleVersion) GetVersionId() string {
730 if m != nil && m.VersionId != nil {
736 type LogReadRequest struct {
737 AppId *string `protobuf:"bytes,1,req,name=app_id,json=appId" json:"app_id,omitempty"`
738 VersionId []string `protobuf:"bytes,2,rep,name=version_id,json=versionId" json:"version_id,omitempty"`
739 ModuleVersion []*LogModuleVersion `protobuf:"bytes,19,rep,name=module_version,json=moduleVersion" json:"module_version,omitempty"`
740 StartTime *int64 `protobuf:"varint,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
741 EndTime *int64 `protobuf:"varint,4,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
742 Offset *LogOffset `protobuf:"bytes,5,opt,name=offset" json:"offset,omitempty"`
743 RequestId [][]byte `protobuf:"bytes,6,rep,name=request_id,json=requestId" json:"request_id,omitempty"`
744 MinimumLogLevel *int32 `protobuf:"varint,7,opt,name=minimum_log_level,json=minimumLogLevel" json:"minimum_log_level,omitempty"`
745 IncludeIncomplete *bool `protobuf:"varint,8,opt,name=include_incomplete,json=includeIncomplete" json:"include_incomplete,omitempty"`
746 Count *int64 `protobuf:"varint,9,opt,name=count" json:"count,omitempty"`
747 CombinedLogRegex *string `protobuf:"bytes,14,opt,name=combined_log_regex,json=combinedLogRegex" json:"combined_log_regex,omitempty"`
748 HostRegex *string `protobuf:"bytes,15,opt,name=host_regex,json=hostRegex" json:"host_regex,omitempty"`
749 ReplicaIndex *int32 `protobuf:"varint,16,opt,name=replica_index,json=replicaIndex" json:"replica_index,omitempty"`
750 IncludeAppLogs *bool `protobuf:"varint,10,opt,name=include_app_logs,json=includeAppLogs" json:"include_app_logs,omitempty"`
751 AppLogsPerRequest *int32 `protobuf:"varint,17,opt,name=app_logs_per_request,json=appLogsPerRequest" json:"app_logs_per_request,omitempty"`
752 IncludeHost *bool `protobuf:"varint,11,opt,name=include_host,json=includeHost" json:"include_host,omitempty"`
753 IncludeAll *bool `protobuf:"varint,12,opt,name=include_all,json=includeAll" json:"include_all,omitempty"`
754 CacheIterator *bool `protobuf:"varint,13,opt,name=cache_iterator,json=cacheIterator" json:"cache_iterator,omitempty"`
755 NumShards *int32 `protobuf:"varint,18,opt,name=num_shards,json=numShards" json:"num_shards,omitempty"`
756 XXX_NoUnkeyedLiteral struct{} `json:"-"`
757 XXX_unrecognized []byte `json:"-"`
758 XXX_sizecache int32 `json:"-"`
761 func (m *LogReadRequest) Reset() { *m = LogReadRequest{} }
762 func (m *LogReadRequest) String() string { return proto.CompactTextString(m) }
763 func (*LogReadRequest) ProtoMessage() {}
764 func (*LogReadRequest) Descriptor() ([]byte, []int) {
765 return fileDescriptor_log_service_f054fd4b5012319d, []int{9}
767 func (m *LogReadRequest) XXX_Unmarshal(b []byte) error {
768 return xxx_messageInfo_LogReadRequest.Unmarshal(m, b)
770 func (m *LogReadRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
771 return xxx_messageInfo_LogReadRequest.Marshal(b, m, deterministic)
773 func (dst *LogReadRequest) XXX_Merge(src proto.Message) {
774 xxx_messageInfo_LogReadRequest.Merge(dst, src)
776 func (m *LogReadRequest) XXX_Size() int {
777 return xxx_messageInfo_LogReadRequest.Size(m)
779 func (m *LogReadRequest) XXX_DiscardUnknown() {
780 xxx_messageInfo_LogReadRequest.DiscardUnknown(m)
783 var xxx_messageInfo_LogReadRequest proto.InternalMessageInfo
785 func (m *LogReadRequest) GetAppId() string {
786 if m != nil && m.AppId != nil {
792 func (m *LogReadRequest) GetVersionId() []string {
799 func (m *LogReadRequest) GetModuleVersion() []*LogModuleVersion {
801 return m.ModuleVersion
806 func (m *LogReadRequest) GetStartTime() int64 {
807 if m != nil && m.StartTime != nil {
813 func (m *LogReadRequest) GetEndTime() int64 {
814 if m != nil && m.EndTime != nil {
820 func (m *LogReadRequest) GetOffset() *LogOffset {
827 func (m *LogReadRequest) GetRequestId() [][]byte {
834 func (m *LogReadRequest) GetMinimumLogLevel() int32 {
835 if m != nil && m.MinimumLogLevel != nil {
836 return *m.MinimumLogLevel
841 func (m *LogReadRequest) GetIncludeIncomplete() bool {
842 if m != nil && m.IncludeIncomplete != nil {
843 return *m.IncludeIncomplete
848 func (m *LogReadRequest) GetCount() int64 {
849 if m != nil && m.Count != nil {
855 func (m *LogReadRequest) GetCombinedLogRegex() string {
856 if m != nil && m.CombinedLogRegex != nil {
857 return *m.CombinedLogRegex
862 func (m *LogReadRequest) GetHostRegex() string {
863 if m != nil && m.HostRegex != nil {
869 func (m *LogReadRequest) GetReplicaIndex() int32 {
870 if m != nil && m.ReplicaIndex != nil {
871 return *m.ReplicaIndex
876 func (m *LogReadRequest) GetIncludeAppLogs() bool {
877 if m != nil && m.IncludeAppLogs != nil {
878 return *m.IncludeAppLogs
883 func (m *LogReadRequest) GetAppLogsPerRequest() int32 {
884 if m != nil && m.AppLogsPerRequest != nil {
885 return *m.AppLogsPerRequest
890 func (m *LogReadRequest) GetIncludeHost() bool {
891 if m != nil && m.IncludeHost != nil {
892 return *m.IncludeHost
897 func (m *LogReadRequest) GetIncludeAll() bool {
898 if m != nil && m.IncludeAll != nil {
904 func (m *LogReadRequest) GetCacheIterator() bool {
905 if m != nil && m.CacheIterator != nil {
906 return *m.CacheIterator
911 func (m *LogReadRequest) GetNumShards() int32 {
912 if m != nil && m.NumShards != nil {
918 type LogReadResponse struct {
919 Log []*RequestLog `protobuf:"bytes,1,rep,name=log" json:"log,omitempty"`
920 Offset *LogOffset `protobuf:"bytes,2,opt,name=offset" json:"offset,omitempty"`
921 LastEndTime *int64 `protobuf:"varint,3,opt,name=last_end_time,json=lastEndTime" json:"last_end_time,omitempty"`
922 XXX_NoUnkeyedLiteral struct{} `json:"-"`
923 XXX_unrecognized []byte `json:"-"`
924 XXX_sizecache int32 `json:"-"`
927 func (m *LogReadResponse) Reset() { *m = LogReadResponse{} }
928 func (m *LogReadResponse) String() string { return proto.CompactTextString(m) }
929 func (*LogReadResponse) ProtoMessage() {}
930 func (*LogReadResponse) Descriptor() ([]byte, []int) {
931 return fileDescriptor_log_service_f054fd4b5012319d, []int{10}
933 func (m *LogReadResponse) XXX_Unmarshal(b []byte) error {
934 return xxx_messageInfo_LogReadResponse.Unmarshal(m, b)
936 func (m *LogReadResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
937 return xxx_messageInfo_LogReadResponse.Marshal(b, m, deterministic)
939 func (dst *LogReadResponse) XXX_Merge(src proto.Message) {
940 xxx_messageInfo_LogReadResponse.Merge(dst, src)
942 func (m *LogReadResponse) XXX_Size() int {
943 return xxx_messageInfo_LogReadResponse.Size(m)
945 func (m *LogReadResponse) XXX_DiscardUnknown() {
946 xxx_messageInfo_LogReadResponse.DiscardUnknown(m)
949 var xxx_messageInfo_LogReadResponse proto.InternalMessageInfo
951 func (m *LogReadResponse) GetLog() []*RequestLog {
958 func (m *LogReadResponse) GetOffset() *LogOffset {
965 func (m *LogReadResponse) GetLastEndTime() int64 {
966 if m != nil && m.LastEndTime != nil {
967 return *m.LastEndTime
972 type LogUsageRecord struct {
973 VersionId *string `protobuf:"bytes,1,opt,name=version_id,json=versionId" json:"version_id,omitempty"`
974 StartTime *int32 `protobuf:"varint,2,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
975 EndTime *int32 `protobuf:"varint,3,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
976 Count *int64 `protobuf:"varint,4,opt,name=count" json:"count,omitempty"`
977 TotalSize *int64 `protobuf:"varint,5,opt,name=total_size,json=totalSize" json:"total_size,omitempty"`
978 Records *int32 `protobuf:"varint,6,opt,name=records" json:"records,omitempty"`
979 XXX_NoUnkeyedLiteral struct{} `json:"-"`
980 XXX_unrecognized []byte `json:"-"`
981 XXX_sizecache int32 `json:"-"`
984 func (m *LogUsageRecord) Reset() { *m = LogUsageRecord{} }
985 func (m *LogUsageRecord) String() string { return proto.CompactTextString(m) }
986 func (*LogUsageRecord) ProtoMessage() {}
987 func (*LogUsageRecord) Descriptor() ([]byte, []int) {
988 return fileDescriptor_log_service_f054fd4b5012319d, []int{11}
990 func (m *LogUsageRecord) XXX_Unmarshal(b []byte) error {
991 return xxx_messageInfo_LogUsageRecord.Unmarshal(m, b)
993 func (m *LogUsageRecord) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
994 return xxx_messageInfo_LogUsageRecord.Marshal(b, m, deterministic)
996 func (dst *LogUsageRecord) XXX_Merge(src proto.Message) {
997 xxx_messageInfo_LogUsageRecord.Merge(dst, src)
999 func (m *LogUsageRecord) XXX_Size() int {
1000 return xxx_messageInfo_LogUsageRecord.Size(m)
1002 func (m *LogUsageRecord) XXX_DiscardUnknown() {
1003 xxx_messageInfo_LogUsageRecord.DiscardUnknown(m)
1006 var xxx_messageInfo_LogUsageRecord proto.InternalMessageInfo
1008 func (m *LogUsageRecord) GetVersionId() string {
1009 if m != nil && m.VersionId != nil {
1015 func (m *LogUsageRecord) GetStartTime() int32 {
1016 if m != nil && m.StartTime != nil {
1022 func (m *LogUsageRecord) GetEndTime() int32 {
1023 if m != nil && m.EndTime != nil {
1029 func (m *LogUsageRecord) GetCount() int64 {
1030 if m != nil && m.Count != nil {
1036 func (m *LogUsageRecord) GetTotalSize() int64 {
1037 if m != nil && m.TotalSize != nil {
1043 func (m *LogUsageRecord) GetRecords() int32 {
1044 if m != nil && m.Records != nil {
1050 type LogUsageRequest struct {
1051 AppId *string `protobuf:"bytes,1,req,name=app_id,json=appId" json:"app_id,omitempty"`
1052 VersionId []string `protobuf:"bytes,2,rep,name=version_id,json=versionId" json:"version_id,omitempty"`
1053 StartTime *int32 `protobuf:"varint,3,opt,name=start_time,json=startTime" json:"start_time,omitempty"`
1054 EndTime *int32 `protobuf:"varint,4,opt,name=end_time,json=endTime" json:"end_time,omitempty"`
1055 ResolutionHours *uint32 `protobuf:"varint,5,opt,name=resolution_hours,json=resolutionHours,def=1" json:"resolution_hours,omitempty"`
1056 CombineVersions *bool `protobuf:"varint,6,opt,name=combine_versions,json=combineVersions" json:"combine_versions,omitempty"`
1057 UsageVersion *int32 `protobuf:"varint,7,opt,name=usage_version,json=usageVersion" json:"usage_version,omitempty"`
1058 VersionsOnly *bool `protobuf:"varint,8,opt,name=versions_only,json=versionsOnly" json:"versions_only,omitempty"`
1059 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1060 XXX_unrecognized []byte `json:"-"`
1061 XXX_sizecache int32 `json:"-"`
1064 func (m *LogUsageRequest) Reset() { *m = LogUsageRequest{} }
1065 func (m *LogUsageRequest) String() string { return proto.CompactTextString(m) }
1066 func (*LogUsageRequest) ProtoMessage() {}
1067 func (*LogUsageRequest) Descriptor() ([]byte, []int) {
1068 return fileDescriptor_log_service_f054fd4b5012319d, []int{12}
1070 func (m *LogUsageRequest) XXX_Unmarshal(b []byte) error {
1071 return xxx_messageInfo_LogUsageRequest.Unmarshal(m, b)
1073 func (m *LogUsageRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1074 return xxx_messageInfo_LogUsageRequest.Marshal(b, m, deterministic)
1076 func (dst *LogUsageRequest) XXX_Merge(src proto.Message) {
1077 xxx_messageInfo_LogUsageRequest.Merge(dst, src)
1079 func (m *LogUsageRequest) XXX_Size() int {
1080 return xxx_messageInfo_LogUsageRequest.Size(m)
1082 func (m *LogUsageRequest) XXX_DiscardUnknown() {
1083 xxx_messageInfo_LogUsageRequest.DiscardUnknown(m)
1086 var xxx_messageInfo_LogUsageRequest proto.InternalMessageInfo
1088 const Default_LogUsageRequest_ResolutionHours uint32 = 1
1090 func (m *LogUsageRequest) GetAppId() string {
1091 if m != nil && m.AppId != nil {
1097 func (m *LogUsageRequest) GetVersionId() []string {
1104 func (m *LogUsageRequest) GetStartTime() int32 {
1105 if m != nil && m.StartTime != nil {
1111 func (m *LogUsageRequest) GetEndTime() int32 {
1112 if m != nil && m.EndTime != nil {
1118 func (m *LogUsageRequest) GetResolutionHours() uint32 {
1119 if m != nil && m.ResolutionHours != nil {
1120 return *m.ResolutionHours
1122 return Default_LogUsageRequest_ResolutionHours
1125 func (m *LogUsageRequest) GetCombineVersions() bool {
1126 if m != nil && m.CombineVersions != nil {
1127 return *m.CombineVersions
1132 func (m *LogUsageRequest) GetUsageVersion() int32 {
1133 if m != nil && m.UsageVersion != nil {
1134 return *m.UsageVersion
1139 func (m *LogUsageRequest) GetVersionsOnly() bool {
1140 if m != nil && m.VersionsOnly != nil {
1141 return *m.VersionsOnly
1146 type LogUsageResponse struct {
1147 Usage []*LogUsageRecord `protobuf:"bytes,1,rep,name=usage" json:"usage,omitempty"`
1148 Summary *LogUsageRecord `protobuf:"bytes,2,opt,name=summary" json:"summary,omitempty"`
1149 XXX_NoUnkeyedLiteral struct{} `json:"-"`
1150 XXX_unrecognized []byte `json:"-"`
1151 XXX_sizecache int32 `json:"-"`
1154 func (m *LogUsageResponse) Reset() { *m = LogUsageResponse{} }
1155 func (m *LogUsageResponse) String() string { return proto.CompactTextString(m) }
1156 func (*LogUsageResponse) ProtoMessage() {}
1157 func (*LogUsageResponse) Descriptor() ([]byte, []int) {
1158 return fileDescriptor_log_service_f054fd4b5012319d, []int{13}
1160 func (m *LogUsageResponse) XXX_Unmarshal(b []byte) error {
1161 return xxx_messageInfo_LogUsageResponse.Unmarshal(m, b)
1163 func (m *LogUsageResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
1164 return xxx_messageInfo_LogUsageResponse.Marshal(b, m, deterministic)
1166 func (dst *LogUsageResponse) XXX_Merge(src proto.Message) {
1167 xxx_messageInfo_LogUsageResponse.Merge(dst, src)
1169 func (m *LogUsageResponse) XXX_Size() int {
1170 return xxx_messageInfo_LogUsageResponse.Size(m)
1172 func (m *LogUsageResponse) XXX_DiscardUnknown() {
1173 xxx_messageInfo_LogUsageResponse.DiscardUnknown(m)
1176 var xxx_messageInfo_LogUsageResponse proto.InternalMessageInfo
1178 func (m *LogUsageResponse) GetUsage() []*LogUsageRecord {
1185 func (m *LogUsageResponse) GetSummary() *LogUsageRecord {
1193 proto.RegisterType((*LogServiceError)(nil), "appengine.LogServiceError")
1194 proto.RegisterType((*UserAppLogLine)(nil), "appengine.UserAppLogLine")
1195 proto.RegisterType((*UserAppLogGroup)(nil), "appengine.UserAppLogGroup")
1196 proto.RegisterType((*FlushRequest)(nil), "appengine.FlushRequest")
1197 proto.RegisterType((*SetStatusRequest)(nil), "appengine.SetStatusRequest")
1198 proto.RegisterType((*LogOffset)(nil), "appengine.LogOffset")
1199 proto.RegisterType((*LogLine)(nil), "appengine.LogLine")
1200 proto.RegisterType((*RequestLog)(nil), "appengine.RequestLog")
1201 proto.RegisterType((*LogModuleVersion)(nil), "appengine.LogModuleVersion")
1202 proto.RegisterType((*LogReadRequest)(nil), "appengine.LogReadRequest")
1203 proto.RegisterType((*LogReadResponse)(nil), "appengine.LogReadResponse")
1204 proto.RegisterType((*LogUsageRecord)(nil), "appengine.LogUsageRecord")
1205 proto.RegisterType((*LogUsageRequest)(nil), "appengine.LogUsageRequest")
1206 proto.RegisterType((*LogUsageResponse)(nil), "appengine.LogUsageResponse")
1210 proto.RegisterFile("google.golang.org/appengine/internal/log/log_service.proto", fileDescriptor_log_service_f054fd4b5012319d)
1213 var fileDescriptor_log_service_f054fd4b5012319d = []byte{
1214 // 1553 bytes of a gzipped FileDescriptorProto
1215 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x56, 0xdd, 0x72, 0xdb, 0xc6,
1216 0x15, 0x2e, 0x48, 0x51, 0x24, 0x0f, 0x49, 0x91, 0x5a, 0xcb, 0xce, 0xda, 0xae, 0x6b, 0x1a, 0x4e,
1217 0x1c, 0xd6, 0x93, 0x48, 0x93, 0xa4, 0x57, 0xca, 0x95, 0xd3, 0x2a, 0x8e, 0x26, 0xb4, 0xd5, 0x40,
1218 0x72, 0x3a, 0xd3, 0x1b, 0x0c, 0x0a, 0x1c, 0x81, 0x18, 0x2f, 0xb1, 0xc8, 0xee, 0xc2, 0x91, 0x72,
1219 0xdb, 0xdb, 0x3e, 0x46, 0x1f, 0xa2, 0xaf, 0xd2, 0xb7, 0xe9, 0xec, 0xd9, 0x05, 0x44, 0x2a, 0x4d,
1220 0xc6, 0x33, 0xb9, 0xe0, 0x10, 0xfb, 0x9d, 0x83, 0xdd, 0xf3, 0xf3, 0x9d, 0x6f, 0x01, 0xc7, 0xb9,
1221 0x94, 0xb9, 0xc0, 0xc3, 0x5c, 0x8a, 0xa4, 0xcc, 0x0f, 0xa5, 0xca, 0x8f, 0x92, 0xaa, 0xc2, 0x32,
1222 0x2f, 0x4a, 0x3c, 0x2a, 0x4a, 0x83, 0xaa, 0x4c, 0xc4, 0x91, 0x90, 0xb9, 0xfd, 0xc5, 0x1a, 0xd5,
1223 0xbb, 0x22, 0xc5, 0xc3, 0x4a, 0x49, 0x23, 0xd9, 0xb0, 0xf5, 0x0c, 0x5f, 0xc3, 0x74, 0x29, 0xf3,
1224 0x73, 0x67, 0x3e, 0x51, 0x4a, 0xaa, 0xf0, 0x4b, 0x18, 0xd2, 0xc3, 0x9f, 0x65, 0x86, 0x6c, 0x17,
1225 0x3a, 0x67, 0xdf, 0xce, 0x7e, 0xc7, 0xee, 0xc0, 0xf4, 0xf4, 0xf5, 0xf7, 0x2f, 0x96, 0xa7, 0x7f,
1226 0x89, 0xa3, 0x93, 0xef, 0xde, 0x9c, 0x9c, 0x5f, 0xcc, 0x02, 0xb6, 0x0f, 0x93, 0xf3, 0x8b, 0xb3,
1227 0xe8, 0xc5, 0xcb, 0x93, 0xf8, 0x24, 0x8a, 0xce, 0xa2, 0x59, 0x27, 0xcc, 0x61, 0xef, 0x8d, 0x46,
1228 0xf5, 0xa2, 0xaa, 0x96, 0x32, 0x5f, 0x16, 0x25, 0xb2, 0x8f, 0x60, 0xcf, 0x14, 0x6b, 0xd4, 0x26,
1229 0x59, 0x57, 0x71, 0xad, 0x31, 0xe5, 0xc1, 0xbc, 0xb3, 0xe8, 0x46, 0x93, 0x16, 0x7d, 0xa3, 0x31,
1230 0x65, 0x07, 0xd0, 0x13, 0xf8, 0x0e, 0x05, 0xef, 0x90, 0xd5, 0x2d, 0x18, 0x87, 0xfe, 0x1a, 0xb5,
1231 0x4e, 0x72, 0xe4, 0xdd, 0x79, 0x67, 0x31, 0x8c, 0x9a, 0x65, 0xf8, 0x12, 0xa6, 0x37, 0x07, 0xbd,
1232 0x54, 0xb2, 0xae, 0xd8, 0x9f, 0x60, 0x60, 0x73, 0x15, 0x45, 0x89, 0xbc, 0x33, 0xef, 0x2e, 0x46,
1233 0x9f, 0xdf, 0x3f, 0x6c, 0x33, 0x3d, 0xdc, 0x0e, 0x2b, 0xea, 0x0b, 0xf7, 0x10, 0x86, 0x30, 0xfe,
1234 0x5a, 0xd4, 0x7a, 0x15, 0xe1, 0x0f, 0x35, 0x6a, 0xc3, 0x18, 0xec, 0x08, 0x99, 0x6b, 0x1e, 0xcc,
1235 0x83, 0xc5, 0x38, 0xa2, 0xe7, 0xf0, 0x39, 0xcc, 0xce, 0xd1, 0x9c, 0x9b, 0xc4, 0xd4, 0xba, 0xf1,
1236 0xbb, 0x07, 0xbb, 0x9a, 0x00, 0xca, 0x67, 0x18, 0xf9, 0x55, 0xf8, 0x1c, 0x86, 0x4b, 0x99, 0x9f,
1237 0x5d, 0x5e, 0x6a, 0x34, 0xec, 0x11, 0x80, 0x72, 0xfe, 0x71, 0x91, 0xf9, 0x2d, 0x87, 0x1e, 0x39,
1238 0xcd, 0xc2, 0x0b, 0xe8, 0x37, 0x65, 0x62, 0xb0, 0x63, 0x0b, 0xe2, 0x8b, 0x43, 0xcf, 0xdb, 0x35,
1239 0xe9, 0x35, 0x35, 0x79, 0x0c, 0x23, 0x9b, 0xe6, 0x76, 0x5d, 0x40, 0xc8, 0xfc, 0x95, 0x2f, 0xcd,
1240 0x3f, 0x01, 0xc0, 0x47, 0xb9, 0x94, 0x39, 0xbb, 0x0b, 0xbb, 0x49, 0x55, 0xb9, 0xf3, 0xad, 0x6b,
1241 0x2f, 0xa9, 0xaa, 0xd3, 0x8c, 0x7d, 0x08, 0xc3, 0xb5, 0xcc, 0x6a, 0x81, 0xd6, 0xf2, 0xd1, 0x3c,
1242 0x58, 0x0c, 0x8f, 0xfb, 0x19, 0x5e, 0x26, 0xb5, 0x30, 0xd1, 0xc0, 0x59, 0x4e, 0x33, 0x9b, 0xc0,
1243 0x3b, 0x54, 0xba, 0x90, 0xa5, 0x75, 0xeb, 0xd0, 0x06, 0x43, 0x8f, 0x38, 0xf3, 0x46, 0x7e, 0x36,
1244 0x94, 0xcd, 0xfc, 0xd8, 0x27, 0xb0, 0x2b, 0xa9, 0x10, 0xfc, 0xe9, 0x3c, 0x58, 0x8c, 0x3e, 0x3f,
1245 0xd8, 0xe8, 0x47, 0x5b, 0xa4, 0xc8, 0xfb, 0xb0, 0x3d, 0xe8, 0x14, 0x15, 0xdf, 0xa1, 0x33, 0x3a,
1246 0x45, 0xc5, 0x1e, 0xc0, 0xa0, 0x2c, 0xd2, 0xb7, 0x65, 0xb2, 0x46, 0xde, 0xb3, 0x01, 0x46, 0xed,
1247 0xda, 0x1e, 0xac, 0x4d, 0xa2, 0x4c, 0x4c, 0x45, 0xdb, 0xa5, 0xa2, 0x0d, 0x09, 0xb9, 0xb0, 0x95,
1248 0xbb, 0x0f, 0x03, 0x2c, 0x33, 0x67, 0xec, 0x93, 0xb1, 0x8f, 0x65, 0x46, 0x26, 0x0e, 0x7d, 0x91,
1249 0x18, 0x2c, 0xd3, 0x6b, 0x3e, 0x70, 0x16, 0xbf, 0x24, 0xb2, 0xa5, 0xd7, 0xa9, 0x40, 0xcd, 0x87,
1250 0xce, 0xe2, 0x97, 0xb6, 0xd7, 0x6b, 0x34, 0x2b, 0x99, 0x71, 0x70, 0xbd, 0x76, 0x2b, 0x1b, 0xa1,
1251 0x42, 0x2d, 0x6b, 0x95, 0x22, 0x1f, 0x91, 0xa5, 0x5d, 0xb3, 0x27, 0x30, 0x5e, 0x19, 0x53, 0xc5,
1252 0xbe, 0x58, 0x7c, 0x4c, 0xf6, 0x91, 0xc5, 0xbe, 0x77, 0xd0, 0x06, 0x85, 0x26, 0xd4, 0x60, 0xbf,
1253 0x62, 0x4f, 0x61, 0xa2, 0x50, 0x57, 0xb2, 0xd4, 0x18, 0xeb, 0xe2, 0x27, 0xe4, 0x7b, 0x14, 0xce,
1254 0xb8, 0x01, 0xcf, 0x8b, 0x9f, 0xd0, 0x9d, 0x7d, 0x89, 0x4a, 0xa1, 0xe2, 0x53, 0x57, 0x9d, 0x66,
1255 0x6d, 0xab, 0x53, 0x6b, 0x54, 0x71, 0x92, 0x63, 0x69, 0xf8, 0x8c, 0xac, 0x43, 0x8b, 0xbc, 0xb0,
1256 0x00, 0x0b, 0x61, 0x52, 0x2b, 0x11, 0xaf, 0x93, 0x2a, 0xc6, 0xd2, 0xa8, 0x6b, 0xbe, 0xef, 0x62,
1257 0xab, 0x95, 0x78, 0x95, 0x54, 0x27, 0x16, 0xb2, 0xdb, 0xa7, 0x72, 0xfd, 0x8f, 0xa2, 0xc4, 0x8c,
1258 0x33, 0x97, 0x5a, 0xb3, 0xb6, 0x0c, 0x4c, 0xaa, 0x22, 0x6e, 0x8a, 0x75, 0x67, 0x1e, 0x2c, 0xba,
1259 0x11, 0x24, 0x55, 0xf1, 0xca, 0xd7, 0x8b, 0xc1, 0xce, 0x4a, 0x6a, 0xc3, 0x0f, 0xe8, 0x64, 0x7a,
1260 0xb6, 0x58, 0x6a, 0xb1, 0xbb, 0xf3, 0x60, 0x11, 0x44, 0xf4, 0xcc, 0x9e, 0xc1, 0xd4, 0x24, 0xfa,
1261 0x6d, 0xfc, 0x43, 0x8d, 0x35, 0xc6, 0xd4, 0xe8, 0x7b, 0xf4, 0xca, 0xc4, 0xc2, 0xdf, 0x59, 0xf4,
1262 0xb5, 0xed, 0xf6, 0x43, 0x18, 0x92, 0x1f, 0x79, 0x7c, 0xe0, 0x92, 0xb5, 0x00, 0x19, 0x0f, 0xe1,
1263 0xce, 0x8f, 0x89, 0x8e, 0x85, 0x4c, 0xb2, 0xa2, 0xcc, 0x63, 0xcf, 0x3e, 0xce, 0xe7, 0xc1, 0x62,
1264 0x10, 0xed, 0xff, 0x98, 0xe8, 0xa5, 0xb3, 0x34, 0x83, 0xfb, 0x04, 0xc6, 0x15, 0x96, 0xe4, 0x4b,
1265 0xfc, 0xb8, 0x4f, 0xe1, 0x8f, 0x3c, 0x46, 0x1c, 0xf9, 0xd8, 0x36, 0xa0, 0x12, 0x45, 0x9a, 0xc4,
1266 0x45, 0x99, 0xe1, 0x15, 0x7f, 0x30, 0x0f, 0x16, 0xbd, 0xe3, 0xce, 0xa7, 0x9f, 0xd9, 0x26, 0x90,
1267 0xe1, 0xd4, 0xe2, 0x6c, 0x0e, 0x83, 0xcb, 0xa2, 0x2c, 0xf4, 0x0a, 0x33, 0xfe, 0xd0, 0x1e, 0x78,
1268 0xbc, 0x63, 0x54, 0x8d, 0x51, 0x8b, 0xda, 0xd0, 0x53, 0x21, 0x4b, 0x8c, 0xdf, 0xe2, 0x35, 0xff,
1269 0x3d, 0x09, 0xc0, 0x80, 0x80, 0x6f, 0xf1, 0x9a, 0x3d, 0x83, 0x1d, 0x52, 0xab, 0x47, 0xa4, 0x56,
1270 0x6c, 0x7b, 0x3a, 0x48, 0xa6, 0xc8, 0xce, 0xfe, 0x08, 0x33, 0xfb, 0xaf, 0xe3, 0xa2, 0x4c, 0xe5,
1271 0xba, 0x12, 0x68, 0x90, 0x7f, 0x48, 0xf9, 0x4d, 0x09, 0x3f, 0x6d, 0x61, 0xf6, 0x09, 0x30, 0x3b,
1272 0xed, 0x6e, 0x9b, 0x58, 0xa1, 0xc0, 0x44, 0x23, 0x7f, 0x46, 0x07, 0xcf, 0x92, 0xaa, 0x3a, 0x21,
1273 0x43, 0xe4, 0x70, 0xdb, 0x49, 0xbc, 0x2a, 0x4c, 0xac, 0x30, 0xd1, 0xb2, 0xe4, 0x7f, 0xb0, 0x69,
1274 0x46, 0x60, 0xa1, 0x88, 0x10, 0xf6, 0x05, 0xdc, 0xb3, 0xc5, 0x35, 0x2b, 0x25, 0x8d, 0x11, 0x98,
1275 0xc5, 0x97, 0x52, 0xb9, 0xb2, 0x3d, 0xa6, 0xf3, 0x6d, 0xe9, 0x2f, 0x1a, 0xe3, 0xd7, 0x52, 0x51,
1276 0xf9, 0xbe, 0x84, 0x07, 0x3f, 0x7f, 0xc9, 0xf7, 0x45, 0xf3, 0x39, 0xbd, 0xf8, 0xc1, 0xad, 0x17,
1277 0x7d, 0x77, 0x34, 0xdd, 0x17, 0xed, 0x8b, 0x74, 0xd2, 0x13, 0x6a, 0xd0, 0xa4, 0x45, 0xe9, 0x8c,
1278 0xc7, 0x30, 0xb2, 0x97, 0x1a, 0x2a, 0x47, 0x8a, 0x90, 0x12, 0x04, 0x07, 0x59, 0x5a, 0x84, 0x7f,
1279 0x83, 0xd9, 0x52, 0xe6, 0xaf, 0x48, 0xc8, 0x9a, 0x81, 0xdb, 0xd2, 0xbc, 0xe0, 0x7d, 0x35, 0x2f,
1280 0xd8, 0xd2, 0xbc, 0xf0, 0xbf, 0x3d, 0xd8, 0x5b, 0xca, 0x3c, 0xc2, 0x24, 0x6b, 0x28, 0xf5, 0x0b,
1281 0x12, 0x7b, 0x7b, 0xa3, 0xee, 0xb6, 0x78, 0x7e, 0x05, 0x7b, 0x3e, 0x9a, 0x46, 0x23, 0xee, 0x10,
1282 0x0f, 0x1e, 0x6e, 0xf3, 0x60, 0x2b, 0x85, 0x68, 0xb2, 0xde, 0xca, 0x68, 0x5b, 0x07, 0xbb, 0x54,
1283 0xa9, 0x5f, 0xd0, 0xc1, 0x1d, 0x32, 0xb6, 0x3a, 0x78, 0xa3, 0xcd, 0xbd, 0xf7, 0xd0, 0xe6, 0x6d,
1284 0xa1, 0xdf, 0x9d, 0x77, 0xb7, 0x85, 0xfe, 0x39, 0xec, 0xaf, 0x8b, 0xb2, 0x58, 0xd7, 0xeb, 0x98,
1285 0xae, 0x60, 0xba, 0xb5, 0xfa, 0xc4, 0xa6, 0xa9, 0x37, 0x58, 0x46, 0xd3, 0xfd, 0xf5, 0x29, 0xb0,
1286 0xa2, 0x4c, 0x45, 0x9d, 0xe1, 0x26, 0x9d, 0x07, 0x6e, 0x5c, 0xbd, 0x65, 0x83, 0xd0, 0x07, 0xd0,
1287 0x4b, 0x65, 0x5d, 0x1a, 0x3e, 0xa4, 0xf8, 0xdd, 0xc2, 0xd2, 0xbc, 0x91, 0x23, 0x3a, 0x51, 0x61,
1288 0x8e, 0x57, 0x7c, 0x8f, 0x7a, 0x35, 0x6b, 0x2c, 0xd4, 0xa5, 0x1c, 0xaf, 0x6c, 0xf4, 0x56, 0x83,
1289 0xbc, 0x97, 0x53, 0xcb, 0xa1, 0x45, 0x9c, 0xf9, 0xe9, 0xed, 0x71, 0x9f, 0x51, 0xe4, 0xdb, 0xa3,
1290 0xbe, 0x80, 0x59, 0x13, 0xb6, 0xed, 0x35, 0x7d, 0x23, 0x00, 0x05, 0xbd, 0xe7, 0x71, 0xf7, 0x75,
1291 0xa1, 0xd9, 0x11, 0x1c, 0x34, 0x1e, 0x71, 0x85, 0x2d, 0xf3, 0xf9, 0x3e, 0xed, 0xba, 0x9f, 0x38,
1292 0xb7, 0xbf, 0xa2, 0xda, 0x50, 0xa4, 0x66, 0x6b, 0x92, 0xcd, 0x11, 0x6d, 0x3b, 0xf2, 0xd8, 0x37,
1293 0x56, 0x29, 0x1f, 0xc3, 0xa8, 0x3d, 0x5d, 0x08, 0x3e, 0x26, 0x0f, 0x68, 0x0e, 0x16, 0xc2, 0x8e,
1294 0x4d, 0x9a, 0xa4, 0x2b, 0x8c, 0x0b, 0x83, 0x2a, 0x31, 0x52, 0xf1, 0x09, 0xf9, 0x4c, 0x08, 0x3d,
1295 0xf5, 0xa0, 0xad, 0x44, 0x59, 0xaf, 0x63, 0xbd, 0x4a, 0x54, 0xa6, 0x39, 0xa3, 0x88, 0x86, 0x65,
1296 0xbd, 0x3e, 0x27, 0x20, 0xfc, 0x57, 0x40, 0xdf, 0x83, 0x8e, 0xdb, 0xee, 0xb2, 0x61, 0x1f, 0x43,
1297 0x57, 0xc8, 0x9c, 0x07, 0xc4, 0xcd, 0xbb, 0x1b, 0x2c, 0xb9, 0xf9, 0xc6, 0x88, 0xac, 0xc7, 0x06,
1298 0xa3, 0x3a, 0xef, 0xc1, 0xa8, 0x10, 0x26, 0x22, 0xd1, 0x26, 0x6e, 0xf9, 0xe9, 0xc8, 0x3b, 0xb2,
1299 0xe0, 0x89, 0xe3, 0x68, 0xf8, 0x9f, 0x80, 0x46, 0xed, 0x8d, 0xfd, 0xac, 0x89, 0x30, 0x95, 0xea,
1300 0xf6, 0x4c, 0x05, 0xb7, 0x86, 0xf3, 0xd6, 0x3c, 0x74, 0x5c, 0x7e, 0xff, 0x7f, 0x1e, 0xba, 0x64,
1301 0x6c, 0xe7, 0xa1, 0xe5, 0xd9, 0xce, 0x26, 0xcf, 0x1e, 0x01, 0x18, 0x69, 0x12, 0xe1, 0xee, 0xe1,
1302 0x9e, 0x9b, 0x2f, 0x42, 0xe8, 0x12, 0xe6, 0xd0, 0x57, 0x14, 0x97, 0xe6, 0xbb, 0x6e, 0x3b, 0xbf,
1303 0x0c, 0xff, 0xdd, 0xa1, 0x4a, 0xfa, 0xd0, 0x7f, 0x8b, 0x4c, 0xfc, 0x7c, 0xc4, 0x7b, 0xbf, 0x36,
1304 0xe2, 0xbd, 0xcd, 0x11, 0x9f, 0xd9, 0xcf, 0x11, 0x51, 0x1b, 0xbb, 0xf7, 0x4a, 0xd6, 0x4a, 0x53,
1305 0x0a, 0x93, 0xe3, 0xe0, 0xb3, 0x68, 0x7a, 0x63, 0xfa, 0xc6, 0x5a, 0xec, 0x25, 0xe3, 0x07, 0xa7,
1306 0xd1, 0x23, 0x97, 0xd4, 0x20, 0x9a, 0x7a, 0xdc, 0x8b, 0x0e, 0x7d, 0xa0, 0xd4, 0x36, 0xb1, 0x56,
1307 0xb8, 0xdc, 0xa8, 0x8f, 0x09, 0x6c, 0xa4, 0xe9, 0x29, 0x4c, 0x9a, 0x7d, 0x62, 0x59, 0x8a, 0x6b,
1308 0x3f, 0xe2, 0xe3, 0x06, 0x3c, 0x2b, 0xc5, 0x75, 0x78, 0x45, 0x2a, 0xed, 0xab, 0xe4, 0x09, 0x77,
1309 0x04, 0x3d, 0xda, 0xc8, 0x53, 0xee, 0xfe, 0x36, 0x8d, 0x36, 0xc8, 0x10, 0x39, 0x3f, 0xf6, 0x05,
1310 0xf4, 0x75, 0xbd, 0x5e, 0x27, 0xea, 0xda, 0x33, 0xef, 0x57, 0x5e, 0x69, 0x3c, 0xbf, 0xea, 0xfd,
1311 0xdd, 0x92, 0xf6, 0x7f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x70, 0xd9, 0xa0, 0xf8, 0x48, 0x0d, 0x00,