Google Cloud Service Control V1 Client - Class LogEntry (2.0.4)

Reference documentation and code samples for the Google Cloud Service Control V1 Client class LogEntry.

An individual log entry.

Generated from protobuf message google.api.servicecontrol.v1.LogEntry

Namespace

Google \ Cloud \ ServiceControl \ V1

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ name
string

Required. The log to which this log entry belongs. Examples: "syslog" , "book_log" .

↳ timestamp
Google\Protobuf\Timestamp

The time the event described by the log entry occurred. If omitted, defaults to operation start time.

↳ severity
int

The severity of the log entry. The default value is LogSeverity.DEFAULT .

↳ http_request
HttpRequest

Optional. Information about the HTTP request associated with this log entry, if applicable.

↳ trace
string

Optional. Resource name of the trace associated with the log entry, if any. If this field contains a relative resource name, you can assume the name is relative to //tracing.googleapis.com . Example: projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824

↳ insert_id
string

A unique ID for the log entry used for deduplication. If omitted, the implementation will generate one based on operation_id.

↳ labels
array| Google\Protobuf\Internal\MapField

A set of user-defined (key, value) data that provides additional information about the log entry.

↳ proto_payload
Google\Protobuf\Any

The log entry payload, represented as a protocol buffer that is expressed as a JSON object. The only accepted type currently is AuditLog .

↳ text_payload
string

The log entry payload, represented as a Unicode string (UTF-8).

↳ struct_payload
Google\Protobuf\Struct

The log entry payload, represented as a structure that is expressed as a JSON object.

↳ operation
LogEntryOperation

Optional. Information about an operation associated with the log entry, if applicable.

↳ source_location
LogEntrySourceLocation

Optional. Source code location information associated with the log entry, if any.

getName

Required. The log to which this log entry belongs. Examples: "syslog" , "book_log" .

Returns
Type
Description
string

setName

Required. The log to which this log entry belongs. Examples: "syslog" , "book_log" .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getTimestamp

The time the event described by the log entry occurred. If omitted, defaults to operation start time.

Returns
Type
Description

hasTimestamp

clearTimestamp

setTimestamp

The time the event described by the log entry occurred. If omitted, defaults to operation start time.

Parameter
Name
Description
Returns
Type
Description
$this

getSeverity

The severity of the log entry. The default value is LogSeverity.DEFAULT .

Returns
Type
Description
int

setSeverity

The severity of the log entry. The default value is LogSeverity.DEFAULT .

Parameter
Name
Description
var
int
Returns
Type
Description
$this

getHttpRequest

Optional. Information about the HTTP request associated with this log entry, if applicable.

Returns
Type
Description
HttpRequest |null

hasHttpRequest

clearHttpRequest

setHttpRequest

Optional. Information about the HTTP request associated with this log entry, if applicable.

Parameter
Name
Description
Returns
Type
Description
$this

getTrace

Optional. Resource name of the trace associated with the log entry, if any.

If this field contains a relative resource name, you can assume the name is relative to //tracing.googleapis.com . Example: projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824

Returns
Type
Description
string

setTrace

Optional. Resource name of the trace associated with the log entry, if any.

If this field contains a relative resource name, you can assume the name is relative to //tracing.googleapis.com . Example: projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getInsertId

A unique ID for the log entry used for deduplication. If omitted, the implementation will generate one based on operation_id.

Returns
Type
Description
string

setInsertId

A unique ID for the log entry used for deduplication. If omitted, the implementation will generate one based on operation_id.

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLabels

A set of user-defined (key, value) data that provides additional information about the log entry.

Returns
Type
Description

setLabels

A set of user-defined (key, value) data that provides additional information about the log entry.

Parameter
Name
Description
Returns
Type
Description
$this

getProtoPayload

The log entry payload, represented as a protocol buffer that is expressed as a JSON object. The only accepted type currently is AuditLog .

Returns
Type
Description

hasProtoPayload

setProtoPayload

The log entry payload, represented as a protocol buffer that is expressed as a JSON object. The only accepted type currently is AuditLog .

Parameter
Name
Description
Returns
Type
Description
$this

getTextPayload

The log entry payload, represented as a Unicode string (UTF-8).

Returns
Type
Description
string

hasTextPayload

setTextPayload

The log entry payload, represented as a Unicode string (UTF-8).

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getStructPayload

The log entry payload, represented as a structure that is expressed as a JSON object.

Returns
Type
Description

hasStructPayload

setStructPayload

The log entry payload, represented as a structure that is expressed as a JSON object.

Parameter
Name
Description
Returns
Type
Description
$this

getOperation

Optional. Information about an operation associated with the log entry, if applicable.

Returns
Type
Description

hasOperation

clearOperation

setOperation

Optional. Information about an operation associated with the log entry, if applicable.

Parameter
Name
Description
Returns
Type
Description
$this

getSourceLocation

Optional. Source code location information associated with the log entry, if any.

Returns
Type
Description

hasSourceLocation

clearSourceLocation

setSourceLocation

Optional. Source code location information associated with the log entry, if any.

Parameter
Name
Description
Returns
Type
Description
$this

getPayload

Returns
Type
Description
string
Design a Mobile Site
View Site in Mobile | Classic
Share by: