OSDN Git Service

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