Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
 
 
 

294 lignes
11 KiB

  1. // Code generated by protoc-gen-go. DO NOT EDIT.
  2. // source: google/api/servicecontrol/v1/log_entry.proto
  3. package servicecontrol // import "google.golang.org/genproto/googleapis/api/servicecontrol/v1"
  4. import proto "github.com/golang/protobuf/proto"
  5. import fmt "fmt"
  6. import math "math"
  7. import any "github.com/golang/protobuf/ptypes/any"
  8. import _struct "github.com/golang/protobuf/ptypes/struct"
  9. import timestamp "github.com/golang/protobuf/ptypes/timestamp"
  10. import _ "google.golang.org/genproto/googleapis/api/annotations"
  11. import _type "google.golang.org/genproto/googleapis/logging/type"
  12. // Reference imports to suppress errors if they are not otherwise used.
  13. var _ = proto.Marshal
  14. var _ = fmt.Errorf
  15. var _ = math.Inf
  16. // This is a compile-time assertion to ensure that this generated file
  17. // is compatible with the proto package it is being compiled against.
  18. // A compilation error at this line likely means your copy of the
  19. // proto package needs to be updated.
  20. const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
  21. // An individual log entry.
  22. type LogEntry struct {
  23. // Required. The log to which this log entry belongs. Examples: `"syslog"`,
  24. // `"book_log"`.
  25. Name string `protobuf:"bytes,10,opt,name=name,proto3" json:"name,omitempty"`
  26. // The time the event described by the log entry occurred. If
  27. // omitted, defaults to operation start time.
  28. Timestamp *timestamp.Timestamp `protobuf:"bytes,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"`
  29. // The severity of the log entry. The default value is
  30. // `LogSeverity.DEFAULT`.
  31. Severity _type.LogSeverity `protobuf:"varint,12,opt,name=severity,proto3,enum=google.logging.type.LogSeverity" json:"severity,omitempty"`
  32. // A unique ID for the log entry used for deduplication. If omitted,
  33. // the implementation will generate one based on operation_id.
  34. InsertId string `protobuf:"bytes,4,opt,name=insert_id,json=insertId,proto3" json:"insert_id,omitempty"`
  35. // A set of user-defined (key, value) data that provides additional
  36. // information about the log entry.
  37. Labels map[string]string `protobuf:"bytes,13,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  38. // The log entry payload, which can be one of multiple types.
  39. //
  40. // Types that are valid to be assigned to Payload:
  41. // *LogEntry_ProtoPayload
  42. // *LogEntry_TextPayload
  43. // *LogEntry_StructPayload
  44. Payload isLogEntry_Payload `protobuf_oneof:"payload"`
  45. XXX_NoUnkeyedLiteral struct{} `json:"-"`
  46. XXX_unrecognized []byte `json:"-"`
  47. XXX_sizecache int32 `json:"-"`
  48. }
  49. func (m *LogEntry) Reset() { *m = LogEntry{} }
  50. func (m *LogEntry) String() string { return proto.CompactTextString(m) }
  51. func (*LogEntry) ProtoMessage() {}
  52. func (*LogEntry) Descriptor() ([]byte, []int) {
  53. return fileDescriptor_log_entry_63f3291f833995e9, []int{0}
  54. }
  55. func (m *LogEntry) XXX_Unmarshal(b []byte) error {
  56. return xxx_messageInfo_LogEntry.Unmarshal(m, b)
  57. }
  58. func (m *LogEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  59. return xxx_messageInfo_LogEntry.Marshal(b, m, deterministic)
  60. }
  61. func (dst *LogEntry) XXX_Merge(src proto.Message) {
  62. xxx_messageInfo_LogEntry.Merge(dst, src)
  63. }
  64. func (m *LogEntry) XXX_Size() int {
  65. return xxx_messageInfo_LogEntry.Size(m)
  66. }
  67. func (m *LogEntry) XXX_DiscardUnknown() {
  68. xxx_messageInfo_LogEntry.DiscardUnknown(m)
  69. }
  70. var xxx_messageInfo_LogEntry proto.InternalMessageInfo
  71. func (m *LogEntry) GetName() string {
  72. if m != nil {
  73. return m.Name
  74. }
  75. return ""
  76. }
  77. func (m *LogEntry) GetTimestamp() *timestamp.Timestamp {
  78. if m != nil {
  79. return m.Timestamp
  80. }
  81. return nil
  82. }
  83. func (m *LogEntry) GetSeverity() _type.LogSeverity {
  84. if m != nil {
  85. return m.Severity
  86. }
  87. return _type.LogSeverity_DEFAULT
  88. }
  89. func (m *LogEntry) GetInsertId() string {
  90. if m != nil {
  91. return m.InsertId
  92. }
  93. return ""
  94. }
  95. func (m *LogEntry) GetLabels() map[string]string {
  96. if m != nil {
  97. return m.Labels
  98. }
  99. return nil
  100. }
  101. type isLogEntry_Payload interface {
  102. isLogEntry_Payload()
  103. }
  104. type LogEntry_ProtoPayload struct {
  105. ProtoPayload *any.Any `protobuf:"bytes,2,opt,name=proto_payload,json=protoPayload,proto3,oneof"`
  106. }
  107. type LogEntry_TextPayload struct {
  108. TextPayload string `protobuf:"bytes,3,opt,name=text_payload,json=textPayload,proto3,oneof"`
  109. }
  110. type LogEntry_StructPayload struct {
  111. StructPayload *_struct.Struct `protobuf:"bytes,6,opt,name=struct_payload,json=structPayload,proto3,oneof"`
  112. }
  113. func (*LogEntry_ProtoPayload) isLogEntry_Payload() {}
  114. func (*LogEntry_TextPayload) isLogEntry_Payload() {}
  115. func (*LogEntry_StructPayload) isLogEntry_Payload() {}
  116. func (m *LogEntry) GetPayload() isLogEntry_Payload {
  117. if m != nil {
  118. return m.Payload
  119. }
  120. return nil
  121. }
  122. func (m *LogEntry) GetProtoPayload() *any.Any {
  123. if x, ok := m.GetPayload().(*LogEntry_ProtoPayload); ok {
  124. return x.ProtoPayload
  125. }
  126. return nil
  127. }
  128. func (m *LogEntry) GetTextPayload() string {
  129. if x, ok := m.GetPayload().(*LogEntry_TextPayload); ok {
  130. return x.TextPayload
  131. }
  132. return ""
  133. }
  134. func (m *LogEntry) GetStructPayload() *_struct.Struct {
  135. if x, ok := m.GetPayload().(*LogEntry_StructPayload); ok {
  136. return x.StructPayload
  137. }
  138. return nil
  139. }
  140. // XXX_OneofFuncs is for the internal use of the proto package.
  141. func (*LogEntry) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
  142. return _LogEntry_OneofMarshaler, _LogEntry_OneofUnmarshaler, _LogEntry_OneofSizer, []interface{}{
  143. (*LogEntry_ProtoPayload)(nil),
  144. (*LogEntry_TextPayload)(nil),
  145. (*LogEntry_StructPayload)(nil),
  146. }
  147. }
  148. func _LogEntry_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
  149. m := msg.(*LogEntry)
  150. // payload
  151. switch x := m.Payload.(type) {
  152. case *LogEntry_ProtoPayload:
  153. b.EncodeVarint(2<<3 | proto.WireBytes)
  154. if err := b.EncodeMessage(x.ProtoPayload); err != nil {
  155. return err
  156. }
  157. case *LogEntry_TextPayload:
  158. b.EncodeVarint(3<<3 | proto.WireBytes)
  159. b.EncodeStringBytes(x.TextPayload)
  160. case *LogEntry_StructPayload:
  161. b.EncodeVarint(6<<3 | proto.WireBytes)
  162. if err := b.EncodeMessage(x.StructPayload); err != nil {
  163. return err
  164. }
  165. case nil:
  166. default:
  167. return fmt.Errorf("LogEntry.Payload has unexpected type %T", x)
  168. }
  169. return nil
  170. }
  171. func _LogEntry_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
  172. m := msg.(*LogEntry)
  173. switch tag {
  174. case 2: // payload.proto_payload
  175. if wire != proto.WireBytes {
  176. return true, proto.ErrInternalBadWireType
  177. }
  178. msg := new(any.Any)
  179. err := b.DecodeMessage(msg)
  180. m.Payload = &LogEntry_ProtoPayload{msg}
  181. return true, err
  182. case 3: // payload.text_payload
  183. if wire != proto.WireBytes {
  184. return true, proto.ErrInternalBadWireType
  185. }
  186. x, err := b.DecodeStringBytes()
  187. m.Payload = &LogEntry_TextPayload{x}
  188. return true, err
  189. case 6: // payload.struct_payload
  190. if wire != proto.WireBytes {
  191. return true, proto.ErrInternalBadWireType
  192. }
  193. msg := new(_struct.Struct)
  194. err := b.DecodeMessage(msg)
  195. m.Payload = &LogEntry_StructPayload{msg}
  196. return true, err
  197. default:
  198. return false, nil
  199. }
  200. }
  201. func _LogEntry_OneofSizer(msg proto.Message) (n int) {
  202. m := msg.(*LogEntry)
  203. // payload
  204. switch x := m.Payload.(type) {
  205. case *LogEntry_ProtoPayload:
  206. s := proto.Size(x.ProtoPayload)
  207. n += 1 // tag and wire
  208. n += proto.SizeVarint(uint64(s))
  209. n += s
  210. case *LogEntry_TextPayload:
  211. n += 1 // tag and wire
  212. n += proto.SizeVarint(uint64(len(x.TextPayload)))
  213. n += len(x.TextPayload)
  214. case *LogEntry_StructPayload:
  215. s := proto.Size(x.StructPayload)
  216. n += 1 // tag and wire
  217. n += proto.SizeVarint(uint64(s))
  218. n += s
  219. case nil:
  220. default:
  221. panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
  222. }
  223. return n
  224. }
  225. func init() {
  226. proto.RegisterType((*LogEntry)(nil), "google.api.servicecontrol.v1.LogEntry")
  227. proto.RegisterMapType((map[string]string)(nil), "google.api.servicecontrol.v1.LogEntry.LabelsEntry")
  228. }
  229. func init() {
  230. proto.RegisterFile("google/api/servicecontrol/v1/log_entry.proto", fileDescriptor_log_entry_63f3291f833995e9)
  231. }
  232. var fileDescriptor_log_entry_63f3291f833995e9 = []byte{
  233. // 454 bytes of a gzipped FileDescriptorProto
  234. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x7c, 0x93, 0x4f, 0x8f, 0xd3, 0x30,
  235. 0x10, 0xc5, 0x9b, 0xed, 0x52, 0x1a, 0xa7, 0x5d, 0x21, 0x6b, 0x25, 0x42, 0xa8, 0x44, 0x04, 0x12,
  236. 0xea, 0x01, 0x39, 0xda, 0x72, 0x59, 0x58, 0x0e, 0x50, 0x09, 0xa9, 0xac, 0x7a, 0x58, 0x65, 0x39,
  237. 0x71, 0xa9, 0xdc, 0xd6, 0x58, 0x16, 0xae, 0x27, 0x4a, 0xdc, 0x88, 0x9c, 0xf8, 0xbc, 0x7c, 0x0b,
  238. 0x94, 0xb1, 0x53, 0xf6, 0x9f, 0xf6, 0xe6, 0xf1, 0xfb, 0xbd, 0x99, 0x79, 0x8e, 0x42, 0xde, 0x49,
  239. 0x00, 0xa9, 0x45, 0xc6, 0x0b, 0x95, 0x55, 0xa2, 0xac, 0xd5, 0x46, 0x6c, 0xc0, 0xd8, 0x12, 0x74,
  240. 0x56, 0x9f, 0x65, 0x1a, 0xe4, 0x4a, 0x18, 0x5b, 0x36, 0xac, 0x28, 0xc1, 0x02, 0x9d, 0x38, 0x9a,
  241. 0xf1, 0x42, 0xb1, 0xdb, 0x34, 0xab, 0xcf, 0x92, 0xc9, 0x8d, 0x5e, 0xdc, 0x18, 0xb0, 0xdc, 0x2a,
  242. 0x30, 0x95, 0xf3, 0x26, 0x6f, 0xbd, 0xaa, 0x41, 0x4a, 0x65, 0x64, 0x66, 0x9b, 0x02, 0x8b, 0x55,
  243. 0x25, 0x6a, 0x51, 0x2a, 0xeb, 0x67, 0x24, 0x2f, 0x3c, 0x87, 0xd5, 0x7a, 0xff, 0x33, 0xe3, 0xa6,
  244. 0x93, 0x26, 0x77, 0xa5, 0xca, 0x96, 0xfb, 0x8d, 0xf5, 0xea, 0xab, 0xbb, 0xaa, 0x55, 0x3b, 0x51,
  245. 0x59, 0xbe, 0x2b, 0x1c, 0xf0, 0xfa, 0x6f, 0x9f, 0x0c, 0x97, 0x20, 0xbf, 0xb6, 0x81, 0x28, 0x25,
  246. 0xc7, 0x86, 0xef, 0x44, 0x4c, 0xd2, 0x60, 0x1a, 0xe6, 0x78, 0xa6, 0xe7, 0x24, 0x3c, 0x78, 0xe2,
  247. 0x28, 0x0d, 0xa6, 0xd1, 0x2c, 0x61, 0x3e, 0x72, 0xd7, 0x95, 0x7d, 0xef, 0x88, 0xfc, 0x3f, 0x4c,
  248. 0x3f, 0x91, 0x61, 0x17, 0x23, 0x1e, 0xa5, 0xc1, 0xf4, 0x64, 0x96, 0x76, 0x46, 0x9f, 0x97, 0xb5,
  249. 0x79, 0xd9, 0x12, 0xe4, 0xb5, 0xe7, 0xf2, 0x83, 0x83, 0xbe, 0x24, 0xa1, 0x32, 0x95, 0x28, 0xed,
  250. 0x4a, 0x6d, 0xe3, 0x63, 0x5c, 0x68, 0xe8, 0x2e, 0xbe, 0x6d, 0xe9, 0x25, 0x19, 0x68, 0xbe, 0x16,
  251. 0xba, 0x8a, 0xc7, 0x69, 0x7f, 0x1a, 0xcd, 0x66, 0xec, 0xb1, 0x8f, 0xc0, 0xba, 0x80, 0x6c, 0x89,
  252. 0x26, 0x3c, 0xe7, 0xbe, 0x03, 0xbd, 0x20, 0x63, 0xcc, 0xb1, 0x2a, 0x78, 0xa3, 0x81, 0x6f, 0xe3,
  253. 0x23, 0x0c, 0x79, 0x7a, 0x2f, 0xe4, 0x17, 0xd3, 0x2c, 0x7a, 0xf9, 0x08, 0xeb, 0x2b, 0xc7, 0xd2,
  254. 0x37, 0x64, 0x64, 0xc5, 0x6f, 0x7b, 0xf0, 0xf6, 0xdb, 0x45, 0x17, 0xbd, 0x3c, 0x6a, 0x6f, 0x3b,
  255. 0xe8, 0x33, 0x39, 0x71, 0x1f, 0xe5, 0x80, 0x0d, 0x70, 0xc4, 0xf3, 0x7b, 0x23, 0xae, 0x11, 0x5b,
  256. 0xf4, 0xf2, 0xb1, 0x33, 0xf8, 0x0e, 0xc9, 0x07, 0x12, 0xdd, 0x58, 0x9d, 0x3e, 0x23, 0xfd, 0x5f,
  257. 0xa2, 0x89, 0x03, 0x7c, 0x95, 0xf6, 0x48, 0x4f, 0xc9, 0x93, 0x9a, 0xeb, 0xbd, 0xc0, 0xe5, 0xc3,
  258. 0xdc, 0x15, 0x1f, 0x8f, 0xce, 0x83, 0x79, 0x48, 0x9e, 0xfa, 0xa9, 0xf3, 0x3f, 0x24, 0xdd, 0xc0,
  259. 0xee, 0xd1, 0xa7, 0x9a, 0x8f, 0xbb, 0xb7, 0xba, 0xc2, 0x98, 0xc1, 0x8f, 0x4b, 0x8f, 0x4b, 0xd0,
  260. 0xdc, 0x48, 0x06, 0xa5, 0xcc, 0xa4, 0x30, 0xb8, 0x71, 0xe6, 0x24, 0x5e, 0xa8, 0xea, 0xe1, 0x7f,
  261. 0xe5, 0xe2, 0xf6, 0xcd, 0x7a, 0x80, 0xb6, 0xf7, 0xff, 0x02, 0x00, 0x00, 0xff, 0xff, 0x67, 0x50,
  262. 0x6e, 0x13, 0x61, 0x03, 0x00, 0x00,
  263. }