OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / logging / type / http_request.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/logging/type/http_request.proto
3
4 /*
5 Package ltype is a generated protocol buffer package.
6
7 It is generated from these files:
8         google/logging/type/http_request.proto
9         google/logging/type/log_severity.proto
10
11 It has these top-level messages:
12         HttpRequest
13 */
14 package ltype
15
16 import proto "github.com/golang/protobuf/proto"
17 import fmt "fmt"
18 import math "math"
19 import _ "google.golang.org/genproto/googleapis/api/annotations"
20 import google_protobuf1 "github.com/golang/protobuf/ptypes/duration"
21
22 // Reference imports to suppress errors if they are not otherwise used.
23 var _ = proto.Marshal
24 var _ = fmt.Errorf
25 var _ = math.Inf
26
27 // This is a compile-time assertion to ensure that this generated file
28 // is compatible with the proto package it is being compiled against.
29 // A compilation error at this line likely means your copy of the
30 // proto package needs to be updated.
31 const _ = proto.ProtoPackageIsVersion2 // please upgrade the proto package
32
33 // A common proto for logging HTTP requests. Only contains semantics
34 // defined by the HTTP specification. Product-specific logging
35 // information MUST be defined in a separate message.
36 type HttpRequest struct {
37         // The request method. Examples: `"GET"`, `"HEAD"`, `"PUT"`, `"POST"`.
38         RequestMethod string `protobuf:"bytes,1,opt,name=request_method,json=requestMethod" json:"request_method,omitempty"`
39         // The scheme (http, https), the host name, the path and the query
40         // portion of the URL that was requested.
41         // Example: `"http://example.com/some/info?color=red"`.
42         RequestUrl string `protobuf:"bytes,2,opt,name=request_url,json=requestUrl" json:"request_url,omitempty"`
43         // The size of the HTTP request message in bytes, including the request
44         // headers and the request body.
45         RequestSize int64 `protobuf:"varint,3,opt,name=request_size,json=requestSize" json:"request_size,omitempty"`
46         // The response code indicating the status of response.
47         // Examples: 200, 404.
48         Status int32 `protobuf:"varint,4,opt,name=status" json:"status,omitempty"`
49         // The size of the HTTP response message sent back to the client, in bytes,
50         // including the response headers and the response body.
51         ResponseSize int64 `protobuf:"varint,5,opt,name=response_size,json=responseSize" json:"response_size,omitempty"`
52         // The user agent sent by the client. Example:
53         // `"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461; .NET CLR 1.0.3705)"`.
54         UserAgent string `protobuf:"bytes,6,opt,name=user_agent,json=userAgent" json:"user_agent,omitempty"`
55         // The IP address (IPv4 or IPv6) of the client that issued the HTTP
56         // request. Examples: `"192.168.1.1"`, `"FE80::0202:B3FF:FE1E:8329"`.
57         RemoteIp string `protobuf:"bytes,7,opt,name=remote_ip,json=remoteIp" json:"remote_ip,omitempty"`
58         // The IP address (IPv4 or IPv6) of the origin server that the request was
59         // sent to.
60         ServerIp string `protobuf:"bytes,13,opt,name=server_ip,json=serverIp" json:"server_ip,omitempty"`
61         // The referer URL of the request, as defined in
62         // [HTTP/1.1 Header Field Definitions](http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html).
63         Referer string `protobuf:"bytes,8,opt,name=referer" json:"referer,omitempty"`
64         // The request processing latency on the server, from the time the request was
65         // received until the response was sent.
66         Latency *google_protobuf1.Duration `protobuf:"bytes,14,opt,name=latency" json:"latency,omitempty"`
67         // Whether or not a cache lookup was attempted.
68         CacheLookup bool `protobuf:"varint,11,opt,name=cache_lookup,json=cacheLookup" json:"cache_lookup,omitempty"`
69         // Whether or not an entity was served from cache
70         // (with or without validation).
71         CacheHit bool `protobuf:"varint,9,opt,name=cache_hit,json=cacheHit" json:"cache_hit,omitempty"`
72         // Whether or not the response was validated with the origin server before
73         // being served from cache. This field is only meaningful if `cache_hit` is
74         // True.
75         CacheValidatedWithOriginServer bool `protobuf:"varint,10,opt,name=cache_validated_with_origin_server,json=cacheValidatedWithOriginServer" json:"cache_validated_with_origin_server,omitempty"`
76         // The number of HTTP response bytes inserted into cache. Set only when a
77         // cache fill was attempted.
78         CacheFillBytes int64 `protobuf:"varint,12,opt,name=cache_fill_bytes,json=cacheFillBytes" json:"cache_fill_bytes,omitempty"`
79 }
80
81 func (m *HttpRequest) Reset()                    { *m = HttpRequest{} }
82 func (m *HttpRequest) String() string            { return proto.CompactTextString(m) }
83 func (*HttpRequest) ProtoMessage()               {}
84 func (*HttpRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{0} }
85
86 func (m *HttpRequest) GetRequestMethod() string {
87         if m != nil {
88                 return m.RequestMethod
89         }
90         return ""
91 }
92
93 func (m *HttpRequest) GetRequestUrl() string {
94         if m != nil {
95                 return m.RequestUrl
96         }
97         return ""
98 }
99
100 func (m *HttpRequest) GetRequestSize() int64 {
101         if m != nil {
102                 return m.RequestSize
103         }
104         return 0
105 }
106
107 func (m *HttpRequest) GetStatus() int32 {
108         if m != nil {
109                 return m.Status
110         }
111         return 0
112 }
113
114 func (m *HttpRequest) GetResponseSize() int64 {
115         if m != nil {
116                 return m.ResponseSize
117         }
118         return 0
119 }
120
121 func (m *HttpRequest) GetUserAgent() string {
122         if m != nil {
123                 return m.UserAgent
124         }
125         return ""
126 }
127
128 func (m *HttpRequest) GetRemoteIp() string {
129         if m != nil {
130                 return m.RemoteIp
131         }
132         return ""
133 }
134
135 func (m *HttpRequest) GetServerIp() string {
136         if m != nil {
137                 return m.ServerIp
138         }
139         return ""
140 }
141
142 func (m *HttpRequest) GetReferer() string {
143         if m != nil {
144                 return m.Referer
145         }
146         return ""
147 }
148
149 func (m *HttpRequest) GetLatency() *google_protobuf1.Duration {
150         if m != nil {
151                 return m.Latency
152         }
153         return nil
154 }
155
156 func (m *HttpRequest) GetCacheLookup() bool {
157         if m != nil {
158                 return m.CacheLookup
159         }
160         return false
161 }
162
163 func (m *HttpRequest) GetCacheHit() bool {
164         if m != nil {
165                 return m.CacheHit
166         }
167         return false
168 }
169
170 func (m *HttpRequest) GetCacheValidatedWithOriginServer() bool {
171         if m != nil {
172                 return m.CacheValidatedWithOriginServer
173         }
174         return false
175 }
176
177 func (m *HttpRequest) GetCacheFillBytes() int64 {
178         if m != nil {
179                 return m.CacheFillBytes
180         }
181         return 0
182 }
183
184 func init() {
185         proto.RegisterType((*HttpRequest)(nil), "google.logging.type.HttpRequest")
186 }
187
188 func init() { proto.RegisterFile("google/logging/type/http_request.proto", fileDescriptor0) }
189
190 var fileDescriptor0 = []byte{
191         // 488 bytes of a gzipped FileDescriptorProto
192         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x92, 0x5b, 0x6b, 0x14, 0x31,
193         0x14, 0xc7, 0x99, 0x5e, 0xf6, 0x92, 0xbd, 0x50, 0x22, 0x68, 0x5a, 0xb5, 0xae, 0x15, 0x65, 0x9e,
194         0x66, 0xc0, 0xbe, 0x08, 0x3e, 0xb9, 0x8a, 0xb6, 0x52, 0xb1, 0x4c, 0xbd, 0x80, 0x2f, 0x43, 0x76,
195         0xf7, 0x6c, 0x26, 0x98, 0x9d, 0xc4, 0x24, 0x53, 0xd9, 0xbe, 0xfa, 0x11, 0xfc, 0x16, 0x7e, 0x4a,
196         0x99, 0x93, 0x0c, 0x28, 0xf4, 0x65, 0x21, 0xbf, 0xff, 0xef, 0x3f, 0x67, 0xf6, 0x4c, 0xc8, 0x33,
197         0xa1, 0xb5, 0x50, 0x90, 0x2b, 0x2d, 0x84, 0xac, 0x45, 0xee, 0xb7, 0x06, 0xf2, 0xca, 0x7b, 0x53,
198         0x5a, 0xf8, 0xd1, 0x80, 0xf3, 0x99, 0xb1, 0xda, 0x6b, 0x7a, 0x27, 0x78, 0x59, 0xf4, 0xb2, 0xd6,
199         0x3b, 0x7a, 0x10, 0xcb, 0xdc, 0xc8, 0x9c, 0xd7, 0xb5, 0xf6, 0xdc, 0x4b, 0x5d, 0xbb, 0x50, 0x39,
200         0x3a, 0x8e, 0x29, 0x9e, 0x16, 0xcd, 0x3a, 0x5f, 0x35, 0x16, 0x85, 0x90, 0x9f, 0xfc, 0xde, 0x23,
201         0xa3, 0x33, 0xef, 0x4d, 0x11, 0x06, 0xd1, 0xa7, 0x64, 0x1a, 0x67, 0x96, 0x1b, 0xf0, 0x95, 0x5e,
202         0xb1, 0x64, 0x96, 0xa4, 0xc3, 0x62, 0x12, 0xe9, 0x07, 0x84, 0xf4, 0x11, 0x19, 0x75, 0x5a, 0x63,
203         0x15, 0xdb, 0x41, 0x87, 0x44, 0xf4, 0xd9, 0x2a, 0xfa, 0x98, 0x8c, 0x3b, 0xc1, 0xc9, 0x1b, 0x60,
204         0xbb, 0xb3, 0x24, 0xdd, 0x2d, 0xba, 0xd2, 0x95, 0xbc, 0x01, 0x7a, 0x97, 0xf4, 0x9c, 0xe7, 0xbe,
205         0x71, 0x6c, 0x6f, 0x96, 0xa4, 0xfb, 0x45, 0x3c, 0xd1, 0x27, 0x64, 0x62, 0xc1, 0x19, 0x5d, 0x3b,
206         0x08, 0xdd, 0x7d, 0xec, 0x8e, 0x3b, 0x88, 0xe5, 0x87, 0x84, 0x34, 0x0e, 0x6c, 0xc9, 0x05, 0xd4,
207         0x9e, 0xf5, 0x70, 0xfe, 0xb0, 0x25, 0xaf, 0x5a, 0x40, 0xef, 0x93, 0xa1, 0x85, 0x8d, 0xf6, 0x50,
208         0x4a, 0xc3, 0xfa, 0x98, 0x0e, 0x02, 0x38, 0x37, 0x6d, 0xe8, 0xc0, 0x5e, 0x83, 0x6d, 0xc3, 0x49,
209         0x08, 0x03, 0x38, 0x37, 0x94, 0x91, 0xbe, 0x85, 0x35, 0x58, 0xb0, 0x6c, 0x80, 0x51, 0x77, 0xa4,
210         0xa7, 0xa4, 0xaf, 0xb8, 0x87, 0x7a, 0xb9, 0x65, 0xd3, 0x59, 0x92, 0x8e, 0x9e, 0x1f, 0x66, 0xf1,
211         0x7b, 0x74, 0xcb, 0xcd, 0xde, 0xc4, 0xe5, 0x16, 0x9d, 0xd9, 0xee, 0x61, 0xc9, 0x97, 0x15, 0x94,
212         0x4a, 0xeb, 0xef, 0x8d, 0x61, 0xa3, 0x59, 0x92, 0x0e, 0x8a, 0x11, 0xb2, 0x0b, 0x44, 0xed, 0xeb,
213         0x04, 0xa5, 0x92, 0x9e, 0x0d, 0x31, 0x1f, 0x20, 0x38, 0x93, 0x9e, 0xbe, 0x27, 0x27, 0x21, 0xbc,
214         0xe6, 0x4a, 0xae, 0xb8, 0x87, 0x55, 0xf9, 0x53, 0xfa, 0xaa, 0xd4, 0x56, 0x0a, 0x59, 0x97, 0xe1,
215         0xb5, 0x19, 0xc1, 0xd6, 0x31, 0x9a, 0x5f, 0x3a, 0xf1, 0xab, 0xf4, 0xd5, 0x47, 0xd4, 0xae, 0xd0,
216         0xa2, 0x29, 0x39, 0x08, 0xcf, 0x5a, 0x4b, 0xa5, 0xca, 0xc5, 0xd6, 0x83, 0x63, 0x63, 0xdc, 0xed,
217         0x14, 0xf9, 0x5b, 0xa9, 0xd4, 0xbc, 0xa5, 0xf3, 0x5f, 0x09, 0xb9, 0xb7, 0xd4, 0x9b, 0xec, 0x96,
218         0xfb, 0x36, 0x3f, 0xf8, 0xe7, 0xba, 0x5c, 0xb6, 0x7f, 0xfc, 0x32, 0xf9, 0xf6, 0x22, 0x8a, 0x42,
219         0x2b, 0x5e, 0x8b, 0x4c, 0x5b, 0x91, 0x0b, 0xa8, 0x71, 0x2d, 0x79, 0x88, 0xb8, 0x91, 0xee, 0xbf,
220         0xfb, 0xfd, 0x52, 0xb5, 0xbf, 0x7f, 0x76, 0x0e, 0xdf, 0x85, 0xea, 0x6b, 0xa5, 0x9b, 0x55, 0x76,
221         0x11, 0x27, 0x7d, 0xda, 0x1a, 0x58, 0xf4, 0xf0, 0x01, 0xa7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff,
222         0x6f, 0xb5, 0x28, 0xee, 0x1f, 0x03, 0x00, 0x00,
223 }