GoogleApi.PrivateCA.V1beta1.Model.GoogleApiServicecontrolV1HttpRequest (google_api_private_ca v0.4.1) View Source
A common proto for logging HTTP requests. Only contains semantics defined by the HTTP specification. Product-specific logging information MUST be defined in a separate message.
Attributes
-
cacheFillBytes(type:String.t, default:nil) - The number of HTTP response bytes inserted into cache. Set only when a cache fill was attempted. -
cacheHit(type:boolean(), default:nil) - Whether or not an entity was served from cache (with or without validation). -
cacheLookup(type:boolean(), default:nil) - Whether or not a cache lookup was attempted. -
cacheValidatedWithOriginServer(type:boolean(), default:nil) - Whether or not the response was validated with the origin server before being served from cache. This field is only meaningful ifcache_hitis True. -
latency(type:String.t, default:nil) - The request processing latency on the server, from the time the request was received until the response was sent. -
protocol(type:String.t, default:nil) - Protocol used for the request. Examples: "HTTP/1.1", "HTTP/2", "websocket" -
referer(type:String.t, default:nil) - The referer URL of the request, as defined in HTTP/1.1 Header Field Definitions. -
remoteIp(type:String.t, default:nil) - The IP address (IPv4 or IPv6) of the client that issued the HTTP request. Examples:"192.168.1.1","FE80::0202:B3FF:FE1E:8329". -
requestMethod(type:String.t, default:nil) - The request method. Examples:"GET","HEAD","PUT","POST". -
requestSize(type:String.t, default:nil) - The size of the HTTP request message in bytes, including the request headers and the request body. -
requestUrl(type:String.t, default:nil) - The scheme (http, https), the host name, the path, and the query portion of the URL that was requested. Example:"http://example.com/some/info?color=red". -
responseSize(type:String.t, default:nil) - The size of the HTTP response message sent back to the client, in bytes, including the response headers and the response body. -
serverIp(type:String.t, default:nil) - The IP address (IPv4 or IPv6) of the origin server that the request was sent to. -
status(type:integer(), default:nil) - The response code indicating the status of the response. Examples: 200, 404. -
userAgent(type:String.t, default:nil) - The user agent sent by the client. Example:"Mozilla/4.0 (compatible; MSIE 6.0; Windows 98; Q312461; .NET CLR 1.0.3705)".
Link to this section Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Link to this section Types
Specs
t() :: %GoogleApi.PrivateCA.V1beta1.Model.GoogleApiServicecontrolV1HttpRequest{
cacheFillBytes: String.t(),
cacheHit: boolean(),
cacheLookup: boolean(),
cacheValidatedWithOriginServer: boolean(),
latency: String.t(),
protocol: String.t(),
referer: String.t(),
remoteIp: String.t(),
requestMethod: String.t(),
requestSize: String.t(),
requestUrl: String.t(),
responseSize: String.t(),
serverIp: String.t(),
status: integer(),
userAgent: String.t()
}
Link to this section Functions
Specs
Unwrap a decoded JSON object into its complex fields.