public interface LogEntryOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsLabels(java.lang.String key)
Optional.
|
com.google.logging.type.HttpRequest |
getHttpRequest()
Optional.
|
com.google.logging.type.HttpRequestOrBuilder |
getHttpRequestOrBuilder()
Optional.
|
java.lang.String |
getInsertId()
Optional.
|
com.google.protobuf.ByteString |
getInsertIdBytes()
Optional.
|
com.google.protobuf.Struct |
getJsonPayload()
The log entry payload, represented as a structure that is
expressed as a JSON object.
|
com.google.protobuf.StructOrBuilder |
getJsonPayloadOrBuilder()
The log entry payload, represented as a structure that is
expressed as a JSON object.
|
java.util.Map<java.lang.String,java.lang.String> |
getLabels()
Deprecated.
|
int |
getLabelsCount()
Optional.
|
java.util.Map<java.lang.String,java.lang.String> |
getLabelsMap()
Optional.
|
java.lang.String |
getLabelsOrDefault(java.lang.String key,
java.lang.String defaultValue)
Optional.
|
java.lang.String |
getLabelsOrThrow(java.lang.String key)
Optional.
|
java.lang.String |
getLogName()
Required.
|
com.google.protobuf.ByteString |
getLogNameBytes()
Required.
|
LogEntryOperation |
getOperation()
Optional.
|
LogEntryOperationOrBuilder |
getOperationOrBuilder()
Optional.
|
LogEntry.PayloadCase |
getPayloadCase() |
com.google.protobuf.Any |
getProtoPayload()
The log entry payload, represented as a protocol buffer.
|
com.google.protobuf.AnyOrBuilder |
getProtoPayloadOrBuilder()
The log entry payload, represented as a protocol buffer.
|
com.google.protobuf.Timestamp |
getReceiveTimestamp()
Output only.
|
com.google.protobuf.TimestampOrBuilder |
getReceiveTimestampOrBuilder()
Output only.
|
com.google.api.MonitoredResource |
getResource()
Required.
|
com.google.api.MonitoredResourceOrBuilder |
getResourceOrBuilder()
Required.
|
com.google.logging.type.LogSeverity |
getSeverity()
Optional.
|
int |
getSeverityValue()
Optional.
|
LogEntrySourceLocation |
getSourceLocation()
Optional.
|
LogEntrySourceLocationOrBuilder |
getSourceLocationOrBuilder()
Optional.
|
java.lang.String |
getTextPayload()
The log entry payload, represented as a Unicode string (UTF-8).
|
com.google.protobuf.ByteString |
getTextPayloadBytes()
The log entry payload, represented as a Unicode string (UTF-8).
|
com.google.protobuf.Timestamp |
getTimestamp()
Optional.
|
com.google.protobuf.TimestampOrBuilder |
getTimestampOrBuilder()
Optional.
|
java.lang.String |
getTrace()
Optional.
|
com.google.protobuf.ByteString |
getTraceBytes()
Optional.
|
boolean |
hasHttpRequest()
Optional.
|
boolean |
hasOperation()
Optional.
|
boolean |
hasReceiveTimestamp()
Output only.
|
boolean |
hasResource()
Required.
|
boolean |
hasSourceLocation()
Optional.
|
boolean |
hasTimestamp()
Optional.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofjava.lang.String getLogName()
Required. The resource name of the log to which this log entry belongs:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded within `log_name`. Example:
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
`[LOG_ID]` must be less than 512 characters long and can only include the
following characters: upper and lower case alphanumeric characters,
forward-slash, underscore, hyphen, and period.
For backward compatibility, if `log_name` begins with a forward-slash, such
as `/projects/...`, then the log entry is ingested as usual but the
forward-slash is removed. Listing the log entry will not show the leading
slash and filtering for a log name with a leading slash will never return
any results.
string log_name = 12;com.google.protobuf.ByteString getLogNameBytes()
Required. The resource name of the log to which this log entry belongs:
"projects/[PROJECT_ID]/logs/[LOG_ID]"
"organizations/[ORGANIZATION_ID]/logs/[LOG_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/logs/[LOG_ID]"
"folders/[FOLDER_ID]/logs/[LOG_ID]"
`[LOG_ID]` must be URL-encoded within `log_name`. Example:
`"organizations/1234567890/logs/cloudresourcemanager.googleapis.com%2Factivity"`.
`[LOG_ID]` must be less than 512 characters long and can only include the
following characters: upper and lower case alphanumeric characters,
forward-slash, underscore, hyphen, and period.
For backward compatibility, if `log_name` begins with a forward-slash, such
as `/projects/...`, then the log entry is ingested as usual but the
forward-slash is removed. Listing the log entry will not show the leading
slash and filtering for a log name with a leading slash will never return
any results.
string log_name = 12;boolean hasResource()
Required. The monitored resource associated with this log entry. Example: a log entry that reports a database error would be associated with the monitored resource designating the particular database that reported the error.
.google.api.MonitoredResource resource = 8;com.google.api.MonitoredResource getResource()
Required. The monitored resource associated with this log entry. Example: a log entry that reports a database error would be associated with the monitored resource designating the particular database that reported the error.
.google.api.MonitoredResource resource = 8;com.google.api.MonitoredResourceOrBuilder getResourceOrBuilder()
Required. The monitored resource associated with this log entry. Example: a log entry that reports a database error would be associated with the monitored resource designating the particular database that reported the error.
.google.api.MonitoredResource resource = 8;com.google.protobuf.Any getProtoPayload()
The log entry payload, represented as a protocol buffer. Some Google Cloud Platform services use this field for their log entry payloads.
.google.protobuf.Any proto_payload = 2;com.google.protobuf.AnyOrBuilder getProtoPayloadOrBuilder()
The log entry payload, represented as a protocol buffer. Some Google Cloud Platform services use this field for their log entry payloads.
.google.protobuf.Any proto_payload = 2;java.lang.String getTextPayload()
The log entry payload, represented as a Unicode string (UTF-8).
string text_payload = 3;com.google.protobuf.ByteString getTextPayloadBytes()
The log entry payload, represented as a Unicode string (UTF-8).
string text_payload = 3;com.google.protobuf.Struct getJsonPayload()
The log entry payload, represented as a structure that is expressed as a JSON object.
.google.protobuf.Struct json_payload = 6;com.google.protobuf.StructOrBuilder getJsonPayloadOrBuilder()
The log entry payload, represented as a structure that is expressed as a JSON object.
.google.protobuf.Struct json_payload = 6;boolean hasTimestamp()
Optional. The time the event described by the log entry occurred. If omitted in a new log entry, Stackdriver Logging will insert the time the log entry is received. Stackdriver Logging might reject log entries whose time stamps are more than a couple of hours in the future. Log entries with time stamps in the past are accepted.
.google.protobuf.Timestamp timestamp = 9;com.google.protobuf.Timestamp getTimestamp()
Optional. The time the event described by the log entry occurred. If omitted in a new log entry, Stackdriver Logging will insert the time the log entry is received. Stackdriver Logging might reject log entries whose time stamps are more than a couple of hours in the future. Log entries with time stamps in the past are accepted.
.google.protobuf.Timestamp timestamp = 9;com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder()
Optional. The time the event described by the log entry occurred. If omitted in a new log entry, Stackdriver Logging will insert the time the log entry is received. Stackdriver Logging might reject log entries whose time stamps are more than a couple of hours in the future. Log entries with time stamps in the past are accepted.
.google.protobuf.Timestamp timestamp = 9;boolean hasReceiveTimestamp()
Output only. The time the log entry was received by Stackdriver Logging.
.google.protobuf.Timestamp receive_timestamp = 24;com.google.protobuf.Timestamp getReceiveTimestamp()
Output only. The time the log entry was received by Stackdriver Logging.
.google.protobuf.Timestamp receive_timestamp = 24;com.google.protobuf.TimestampOrBuilder getReceiveTimestampOrBuilder()
Output only. The time the log entry was received by Stackdriver Logging.
.google.protobuf.Timestamp receive_timestamp = 24;int getSeverityValue()
Optional. The severity of the log entry. The default value is `LogSeverity.DEFAULT`.
.google.logging.type.LogSeverity severity = 10;com.google.logging.type.LogSeverity getSeverity()
Optional. The severity of the log entry. The default value is `LogSeverity.DEFAULT`.
.google.logging.type.LogSeverity severity = 10;java.lang.String getInsertId()
Optional. A unique identifier for the log entry. If you provide a value, then Stackdriver Logging considers other log entries in the same project, with the same `timestamp`, and with the same `insert_id` to be duplicates which can be removed. If omitted in new log entries, then Stackdriver Logging will insert its own unique identifier. The `insert_id` is used to order log entries that have the same `timestamp` value.
string insert_id = 4;com.google.protobuf.ByteString getInsertIdBytes()
Optional. A unique identifier for the log entry. If you provide a value, then Stackdriver Logging considers other log entries in the same project, with the same `timestamp`, and with the same `insert_id` to be duplicates which can be removed. If omitted in new log entries, then Stackdriver Logging will insert its own unique identifier. The `insert_id` is used to order log entries that have the same `timestamp` value.
string insert_id = 4;boolean hasHttpRequest()
Optional. Information about the HTTP request associated with this log entry, if applicable.
.google.logging.type.HttpRequest http_request = 7;com.google.logging.type.HttpRequest getHttpRequest()
Optional. Information about the HTTP request associated with this log entry, if applicable.
.google.logging.type.HttpRequest http_request = 7;com.google.logging.type.HttpRequestOrBuilder getHttpRequestOrBuilder()
Optional. Information about the HTTP request associated with this log entry, if applicable.
.google.logging.type.HttpRequest http_request = 7;int getLabelsCount()
Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
map<string, string> labels = 11;boolean containsLabels(java.lang.String key)
Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
map<string, string> labels = 11;@Deprecated java.util.Map<java.lang.String,java.lang.String> getLabels()
getLabelsMap() instead.java.util.Map<java.lang.String,java.lang.String> getLabelsMap()
Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
map<string, string> labels = 11;java.lang.String getLabelsOrDefault(java.lang.String key,
java.lang.String defaultValue)
Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
map<string, string> labels = 11;java.lang.String getLabelsOrThrow(java.lang.String key)
Optional. A set of user-defined (key, value) data that provides additional information about the log entry.
map<string, string> labels = 11;boolean hasOperation()
Optional. Information about an operation associated with the log entry, if applicable.
.google.logging.v2.LogEntryOperation operation = 15;LogEntryOperation getOperation()
Optional. Information about an operation associated with the log entry, if applicable.
.google.logging.v2.LogEntryOperation operation = 15;LogEntryOperationOrBuilder getOperationOrBuilder()
Optional. Information about an operation associated with the log entry, if applicable.
.google.logging.v2.LogEntryOperation operation = 15;java.lang.String getTrace()
Optional. Resource name of the trace associated with the log entry, if any. If it contains a relative resource name, the name is assumed to be relative to `//tracing.googleapis.com`. Example: `projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824`
string trace = 22;com.google.protobuf.ByteString getTraceBytes()
Optional. Resource name of the trace associated with the log entry, if any. If it contains a relative resource name, the name is assumed to be relative to `//tracing.googleapis.com`. Example: `projects/my-projectid/traces/06796866738c859f2f19b7cfb3214824`
string trace = 22;boolean hasSourceLocation()
Optional. Source code location information associated with the log entry, if any.
.google.logging.v2.LogEntrySourceLocation source_location = 23;LogEntrySourceLocation getSourceLocation()
Optional. Source code location information associated with the log entry, if any.
.google.logging.v2.LogEntrySourceLocation source_location = 23;LogEntrySourceLocationOrBuilder getSourceLocationOrBuilder()
Optional. Source code location information associated with the log entry, if any.
.google.logging.v2.LogEntrySourceLocation source_location = 23;LogEntry.PayloadCase getPayloadCase()