Constructor
new HttpRequest(propertiesopt)
Constructs a new HttpRequest.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.logging.type.IHttpRequest |
<optional> |
Properties to set |
- Implements:
-
- IHttpRequest
Members
cacheFillBytes
HttpRequest cacheFillBytes.
cacheHit
HttpRequest cacheHit.
cacheLookup
HttpRequest cacheLookup.
cacheValidatedWithOriginServer
HttpRequest cacheValidatedWithOriginServer.
latency
HttpRequest latency.
protocol
HttpRequest protocol.
referer
HttpRequest referer.
remoteIp
HttpRequest remoteIp.
requestMethod
HttpRequest requestMethod.
requestSize
HttpRequest requestSize.
requestUrl
HttpRequest requestUrl.
responseSize
HttpRequest responseSize.
serverIp
HttpRequest serverIp.
status
HttpRequest status.
userAgent
HttpRequest userAgent.
Methods
toJSON() → {Object.<string, *>}
Converts this HttpRequest to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.logging.type.HttpRequest}
Creates a new HttpRequest instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.logging.type.IHttpRequest |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.logging.type.HttpRequest |
HttpRequest instance |
(static) decode(reader, lengthopt) → {google.logging.type.HttpRequest}
Decodes a HttpRequest message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.logging.type.HttpRequest |
HttpRequest |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.logging.type.HttpRequest}
Decodes a HttpRequest message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.logging.type.HttpRequest |
HttpRequest |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified HttpRequest message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.logging.type.IHttpRequest |
HttpRequest message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified HttpRequest message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.logging.type.IHttpRequest |
HttpRequest message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.logging.type.HttpRequest}
Creates a HttpRequest message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.logging.type.HttpRequest |
HttpRequest |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for HttpRequest
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a HttpRequest message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.logging.type.HttpRequest |
HttpRequest |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a HttpRequest message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|