![JAR search and dependency download from the Maven repository](/logo.png)
com.google.logging.v2.LogEntry Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/logging/v2/log_entry.proto
package com.google.logging.v2;
/**
* Protobuf type {@code google.logging.v2.LogEntry}
*
*
* An individual entry in a log.
*
*/
public final class LogEntry extends
com.google.protobuf.GeneratedMessage implements
// @@protoc_insertion_point(message_implements:google.logging.v2.LogEntry)
LogEntryOrBuilder {
// Use LogEntry.newBuilder() to construct.
private LogEntry(com.google.protobuf.GeneratedMessage.Builder> builder) {
super(builder);
}
private LogEntry() {
logName_ = "";
severity_ = 0;
insertId_ = "";
}
@java.lang.Override
public final com.google.protobuf.UnknownFieldSet
getUnknownFields() {
return com.google.protobuf.UnknownFieldSet.getDefaultInstance();
}
private LogEntry(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) {
this();
int mutable_bitField0_ = 0;
try {
boolean done = false;
while (!done) {
int tag = input.readTag();
switch (tag) {
case 0:
done = true;
break;
default: {
if (!input.skipField(tag)) {
done = true;
}
break;
}
case 18: {
com.google.protobuf.Any.Builder subBuilder = null;
if (payloadCase_ == 2) {
subBuilder = ((com.google.protobuf.Any) payload_).toBuilder();
}
payload_ =
input.readMessage(com.google.protobuf.Any.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((com.google.protobuf.Any) payload_);
payload_ = subBuilder.buildPartial();
}
payloadCase_ = 2;
break;
}
case 26: {
java.lang.String s = input.readStringRequireUtf8();
payloadCase_ = 3;
payload_ = s;
break;
}
case 34: {
java.lang.String s = input.readStringRequireUtf8();
insertId_ = s;
break;
}
case 50: {
com.google.protobuf.Struct.Builder subBuilder = null;
if (payloadCase_ == 6) {
subBuilder = ((com.google.protobuf.Struct) payload_).toBuilder();
}
payload_ =
input.readMessage(com.google.protobuf.Struct.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom((com.google.protobuf.Struct) payload_);
payload_ = subBuilder.buildPartial();
}
payloadCase_ = 6;
break;
}
case 58: {
com.google.logging.type.HttpRequest.Builder subBuilder = null;
if (httpRequest_ != null) {
subBuilder = httpRequest_.toBuilder();
}
httpRequest_ = input.readMessage(com.google.logging.type.HttpRequest.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(httpRequest_);
httpRequest_ = subBuilder.buildPartial();
}
break;
}
case 66: {
com.google.api.MonitoredResource.Builder subBuilder = null;
if (resource_ != null) {
subBuilder = resource_.toBuilder();
}
resource_ = input.readMessage(com.google.api.MonitoredResource.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(resource_);
resource_ = subBuilder.buildPartial();
}
break;
}
case 74: {
com.google.protobuf.Timestamp.Builder subBuilder = null;
if (timestamp_ != null) {
subBuilder = timestamp_.toBuilder();
}
timestamp_ = input.readMessage(com.google.protobuf.Timestamp.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(timestamp_);
timestamp_ = subBuilder.buildPartial();
}
break;
}
case 80: {
int rawValue = input.readEnum();
severity_ = rawValue;
break;
}
case 90: {
if (!((mutable_bitField0_ & 0x00000200) == 0x00000200)) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
mutable_bitField0_ |= 0x00000200;
}
com.google.protobuf.MapEntry
labels = input.readMessage(
LabelsDefaultEntryHolder.defaultEntry.getParserForType(), extensionRegistry);
labels_.getMutableMap().put(labels.getKey(), labels.getValue());
break;
}
case 98: {
java.lang.String s = input.readStringRequireUtf8();
logName_ = s;
break;
}
case 122: {
com.google.logging.v2.LogEntryOperation.Builder subBuilder = null;
if (operation_ != null) {
subBuilder = operation_.toBuilder();
}
operation_ = input.readMessage(com.google.logging.v2.LogEntryOperation.parser(), extensionRegistry);
if (subBuilder != null) {
subBuilder.mergeFrom(operation_);
operation_ = subBuilder.buildPartial();
}
break;
}
}
}
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
throw new RuntimeException(e.setUnfinishedMessage(this));
} catch (java.io.IOException e) {
throw new RuntimeException(
new com.google.protobuf.InvalidProtocolBufferException(
e.getMessage()).setUnfinishedMessage(this));
} finally {
makeExtensionsImmutable();
}
}
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.logging.v2.LogEntryProto.internal_static_google_logging_v2_LogEntry_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 11:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.logging.v2.LogEntryProto.internal_static_google_logging_v2_LogEntry_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.logging.v2.LogEntry.class, com.google.logging.v2.LogEntry.Builder.class);
}
private int bitField0_;
private int payloadCase_ = 0;
private java.lang.Object payload_;
public enum PayloadCase
implements com.google.protobuf.Internal.EnumLite {
PROTO_PAYLOAD(2),
TEXT_PAYLOAD(3),
JSON_PAYLOAD(6),
PAYLOAD_NOT_SET(0);
private int value = 0;
private PayloadCase(int value) {
this.value = value;
}
public static PayloadCase valueOf(int value) {
switch (value) {
case 2: return PROTO_PAYLOAD;
case 3: return TEXT_PAYLOAD;
case 6: return JSON_PAYLOAD;
case 0: return PAYLOAD_NOT_SET;
default: throw new java.lang.IllegalArgumentException(
"Value is undefined for this oneof enum.");
}
}
public int getNumber() {
return this.value;
}
};
public PayloadCase
getPayloadCase() {
return PayloadCase.valueOf(
payloadCase_);
}
public static final int LOG_NAME_FIELD_NUMBER = 12;
private volatile java.lang.Object logName_;
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public java.lang.String getLogName() {
java.lang.Object ref = logName_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logName_ = s;
return s;
}
}
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public com.google.protobuf.ByteString
getLogNameBytes() {
java.lang.Object ref = logName_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int RESOURCE_FIELD_NUMBER = 8;
private com.google.api.MonitoredResource resource_;
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public boolean hasResource() {
return resource_ != null;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public com.google.api.MonitoredResource getResource() {
return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public com.google.api.MonitoredResourceOrBuilder getResourceOrBuilder() {
return getResource();
}
public static final int PROTO_PAYLOAD_FIELD_NUMBER = 2;
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public com.google.protobuf.Any getProtoPayload() {
if (payloadCase_ == 2) {
return (com.google.protobuf.Any) payload_;
}
return com.google.protobuf.Any.getDefaultInstance();
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public com.google.protobuf.AnyOrBuilder getProtoPayloadOrBuilder() {
if (payloadCase_ == 2) {
return (com.google.protobuf.Any) payload_;
}
return com.google.protobuf.Any.getDefaultInstance();
}
public static final int TEXT_PAYLOAD_FIELD_NUMBER = 3;
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public java.lang.String getTextPayload() {
java.lang.Object ref = "";
if (payloadCase_ == 3) {
ref = payload_;
}
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (payloadCase_ == 3) {
payload_ = s;
}
return s;
}
}
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public com.google.protobuf.ByteString
getTextPayloadBytes() {
java.lang.Object ref = "";
if (payloadCase_ == 3) {
ref = payload_;
}
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (payloadCase_ == 3) {
payload_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int JSON_PAYLOAD_FIELD_NUMBER = 6;
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public com.google.protobuf.Struct getJsonPayload() {
if (payloadCase_ == 6) {
return (com.google.protobuf.Struct) payload_;
}
return com.google.protobuf.Struct.getDefaultInstance();
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public com.google.protobuf.StructOrBuilder getJsonPayloadOrBuilder() {
if (payloadCase_ == 6) {
return (com.google.protobuf.Struct) payload_;
}
return com.google.protobuf.Struct.getDefaultInstance();
}
public static final int TIMESTAMP_FIELD_NUMBER = 9;
private com.google.protobuf.Timestamp timestamp_;
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public boolean hasTimestamp() {
return timestamp_ != null;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public com.google.protobuf.Timestamp getTimestamp() {
return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() {
return getTimestamp();
}
public static final int SEVERITY_FIELD_NUMBER = 10;
private int severity_;
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public int getSeverityValue() {
return severity_;
}
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public com.google.logging.type.LogSeverity getSeverity() {
com.google.logging.type.LogSeverity result = com.google.logging.type.LogSeverity.valueOf(severity_);
return result == null ? com.google.logging.type.LogSeverity.UNRECOGNIZED : result;
}
public static final int INSERT_ID_FIELD_NUMBER = 4;
private volatile java.lang.Object insertId_;
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public java.lang.String getInsertId() {
java.lang.Object ref = insertId_;
if (ref instanceof java.lang.String) {
return (java.lang.String) ref;
} else {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
insertId_ = s;
return s;
}
}
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public com.google.protobuf.ByteString
getInsertIdBytes() {
java.lang.Object ref = insertId_;
if (ref instanceof java.lang.String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
insertId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
public static final int HTTP_REQUEST_FIELD_NUMBER = 7;
private com.google.logging.type.HttpRequest httpRequest_;
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public boolean hasHttpRequest() {
return httpRequest_ != null;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public com.google.logging.type.HttpRequest getHttpRequest() {
return httpRequest_ == null ? com.google.logging.type.HttpRequest.getDefaultInstance() : httpRequest_;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public com.google.logging.type.HttpRequestOrBuilder getHttpRequestOrBuilder() {
return getHttpRequest();
}
public static final int LABELS_FIELD_NUMBER = 11;
private static final class LabelsDefaultEntryHolder {
static final com.google.protobuf.MapEntry<
java.lang.String, java.lang.String> defaultEntry =
com.google.protobuf.MapEntry
.newDefaultInstance(
com.google.logging.v2.LogEntryProto.internal_static_google_logging_v2_LogEntry_LabelsEntry_descriptor,
com.google.protobuf.WireFormat.FieldType.STRING,
"",
com.google.protobuf.WireFormat.FieldType.STRING,
"");
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
/**
* map<string, string> labels = 11;
*
*
* Optional. A set of user-defined (key, value) data that provides additional
* information about the log entry.
*
*/
public java.util.Map getLabels() {
return internalGetLabels().getMap();
}
public static final int OPERATION_FIELD_NUMBER = 15;
private com.google.logging.v2.LogEntryOperation operation_;
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public boolean hasOperation() {
return operation_ != null;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public com.google.logging.v2.LogEntryOperation getOperation() {
return operation_ == null ? com.google.logging.v2.LogEntryOperation.getDefaultInstance() : operation_;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public com.google.logging.v2.LogEntryOperationOrBuilder getOperationOrBuilder() {
return getOperation();
}
private byte memoizedIsInitialized = -1;
public final boolean isInitialized() {
byte isInitialized = memoizedIsInitialized;
if (isInitialized == 1) return true;
if (isInitialized == 0) return false;
memoizedIsInitialized = 1;
return true;
}
public void writeTo(com.google.protobuf.CodedOutputStream output)
throws java.io.IOException {
if (payloadCase_ == 2) {
output.writeMessage(2, (com.google.protobuf.Any) payload_);
}
if (payloadCase_ == 3) {
com.google.protobuf.GeneratedMessage.writeString(output, 3, payload_);
}
if (!getInsertIdBytes().isEmpty()) {
com.google.protobuf.GeneratedMessage.writeString(output, 4, insertId_);
}
if (payloadCase_ == 6) {
output.writeMessage(6, (com.google.protobuf.Struct) payload_);
}
if (httpRequest_ != null) {
output.writeMessage(7, getHttpRequest());
}
if (resource_ != null) {
output.writeMessage(8, getResource());
}
if (timestamp_ != null) {
output.writeMessage(9, getTimestamp());
}
if (severity_ != com.google.logging.type.LogSeverity.DEFAULT.getNumber()) {
output.writeEnum(10, severity_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
output.writeMessage(11, labels);
}
if (!getLogNameBytes().isEmpty()) {
com.google.protobuf.GeneratedMessage.writeString(output, 12, logName_);
}
if (operation_ != null) {
output.writeMessage(15, getOperation());
}
}
public int getSerializedSize() {
int size = memoizedSize;
if (size != -1) return size;
size = 0;
if (payloadCase_ == 2) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(2, (com.google.protobuf.Any) payload_);
}
if (payloadCase_ == 3) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(3, payload_);
}
if (!getInsertIdBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(4, insertId_);
}
if (payloadCase_ == 6) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(6, (com.google.protobuf.Struct) payload_);
}
if (httpRequest_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(7, getHttpRequest());
}
if (resource_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(8, getResource());
}
if (timestamp_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(9, getTimestamp());
}
if (severity_ != com.google.logging.type.LogSeverity.DEFAULT.getNumber()) {
size += com.google.protobuf.CodedOutputStream
.computeEnumSize(10, severity_);
}
for (java.util.Map.Entry entry
: internalGetLabels().getMap().entrySet()) {
com.google.protobuf.MapEntry
labels = LabelsDefaultEntryHolder.defaultEntry.newBuilderForType()
.setKey(entry.getKey())
.setValue(entry.getValue())
.build();
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(11, labels);
}
if (!getLogNameBytes().isEmpty()) {
size += com.google.protobuf.GeneratedMessage.computeStringSize(12, logName_);
}
if (operation_ != null) {
size += com.google.protobuf.CodedOutputStream
.computeMessageSize(15, getOperation());
}
memoizedSize = size;
return size;
}
private static final long serialVersionUID = 0L;
public static com.google.logging.v2.LogEntry parseFrom(
com.google.protobuf.ByteString data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.logging.v2.LogEntry parseFrom(
com.google.protobuf.ByteString data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.logging.v2.LogEntry parseFrom(byte[] data)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data);
}
public static com.google.logging.v2.LogEntry parseFrom(
byte[] data,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
return PARSER.parseFrom(data, extensionRegistry);
}
public static com.google.logging.v2.LogEntry parseFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static com.google.logging.v2.LogEntry parseFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public static com.google.logging.v2.LogEntry parseDelimitedFrom(java.io.InputStream input)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input);
}
public static com.google.logging.v2.LogEntry parseDelimitedFrom(
java.io.InputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseDelimitedFrom(input, extensionRegistry);
}
public static com.google.logging.v2.LogEntry parseFrom(
com.google.protobuf.CodedInputStream input)
throws java.io.IOException {
return PARSER.parseFrom(input);
}
public static com.google.logging.v2.LogEntry parseFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
return PARSER.parseFrom(input, extensionRegistry);
}
public Builder newBuilderForType() { return newBuilder(); }
public static Builder newBuilder() {
return DEFAULT_INSTANCE.toBuilder();
}
public static Builder newBuilder(com.google.logging.v2.LogEntry prototype) {
return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
}
public Builder toBuilder() {
return this == DEFAULT_INSTANCE
? new Builder() : new Builder().mergeFrom(this);
}
@java.lang.Override
protected Builder newBuilderForType(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
Builder builder = new Builder(parent);
return builder;
}
/**
* Protobuf type {@code google.logging.v2.LogEntry}
*
*
* An individual entry in a log.
*
*/
public static final class Builder extends
com.google.protobuf.GeneratedMessage.Builder implements
// @@protoc_insertion_point(builder_implements:google.logging.v2.LogEntry)
com.google.logging.v2.LogEntryOrBuilder {
public static final com.google.protobuf.Descriptors.Descriptor
getDescriptor() {
return com.google.logging.v2.LogEntryProto.internal_static_google_logging_v2_LogEntry_descriptor;
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMapField(
int number) {
switch (number) {
case 11:
return internalGetLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
@SuppressWarnings({"rawtypes"})
protected com.google.protobuf.MapField internalGetMutableMapField(
int number) {
switch (number) {
case 11:
return internalGetMutableLabels();
default:
throw new RuntimeException(
"Invalid map field number: " + number);
}
}
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable() {
return com.google.logging.v2.LogEntryProto.internal_static_google_logging_v2_LogEntry_fieldAccessorTable
.ensureFieldAccessorsInitialized(
com.google.logging.v2.LogEntry.class, com.google.logging.v2.LogEntry.Builder.class);
}
// Construct using com.google.logging.v2.LogEntry.newBuilder()
private Builder() {
maybeForceBuilderInitialization();
}
private Builder(
com.google.protobuf.GeneratedMessage.BuilderParent parent) {
super(parent);
maybeForceBuilderInitialization();
}
private void maybeForceBuilderInitialization() {
if (com.google.protobuf.GeneratedMessage.alwaysUseFieldBuilders) {
}
}
public Builder clear() {
super.clear();
logName_ = "";
if (resourceBuilder_ == null) {
resource_ = null;
} else {
resource_ = null;
resourceBuilder_ = null;
}
if (timestampBuilder_ == null) {
timestamp_ = null;
} else {
timestamp_ = null;
timestampBuilder_ = null;
}
severity_ = 0;
insertId_ = "";
if (httpRequestBuilder_ == null) {
httpRequest_ = null;
} else {
httpRequest_ = null;
httpRequestBuilder_ = null;
}
internalGetMutableLabels().clear();
if (operationBuilder_ == null) {
operation_ = null;
} else {
operation_ = null;
operationBuilder_ = null;
}
payloadCase_ = 0;
payload_ = null;
return this;
}
public com.google.protobuf.Descriptors.Descriptor
getDescriptorForType() {
return com.google.logging.v2.LogEntryProto.internal_static_google_logging_v2_LogEntry_descriptor;
}
public com.google.logging.v2.LogEntry getDefaultInstanceForType() {
return com.google.logging.v2.LogEntry.getDefaultInstance();
}
public com.google.logging.v2.LogEntry build() {
com.google.logging.v2.LogEntry result = buildPartial();
if (!result.isInitialized()) {
throw newUninitializedMessageException(result);
}
return result;
}
public com.google.logging.v2.LogEntry buildPartial() {
com.google.logging.v2.LogEntry result = new com.google.logging.v2.LogEntry(this);
int from_bitField0_ = bitField0_;
int to_bitField0_ = 0;
result.logName_ = logName_;
if (resourceBuilder_ == null) {
result.resource_ = resource_;
} else {
result.resource_ = resourceBuilder_.build();
}
if (payloadCase_ == 2) {
if (protoPayloadBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = protoPayloadBuilder_.build();
}
}
if (payloadCase_ == 3) {
result.payload_ = payload_;
}
if (payloadCase_ == 6) {
if (jsonPayloadBuilder_ == null) {
result.payload_ = payload_;
} else {
result.payload_ = jsonPayloadBuilder_.build();
}
}
if (timestampBuilder_ == null) {
result.timestamp_ = timestamp_;
} else {
result.timestamp_ = timestampBuilder_.build();
}
result.severity_ = severity_;
result.insertId_ = insertId_;
if (httpRequestBuilder_ == null) {
result.httpRequest_ = httpRequest_;
} else {
result.httpRequest_ = httpRequestBuilder_.build();
}
result.labels_ = internalGetLabels();
result.labels_.makeImmutable();
if (operationBuilder_ == null) {
result.operation_ = operation_;
} else {
result.operation_ = operationBuilder_.build();
}
result.bitField0_ = to_bitField0_;
result.payloadCase_ = payloadCase_;
onBuilt();
return result;
}
public Builder mergeFrom(com.google.protobuf.Message other) {
if (other instanceof com.google.logging.v2.LogEntry) {
return mergeFrom((com.google.logging.v2.LogEntry)other);
} else {
super.mergeFrom(other);
return this;
}
}
public Builder mergeFrom(com.google.logging.v2.LogEntry other) {
if (other == com.google.logging.v2.LogEntry.getDefaultInstance()) return this;
if (!other.getLogName().isEmpty()) {
logName_ = other.logName_;
onChanged();
}
if (other.hasResource()) {
mergeResource(other.getResource());
}
if (other.hasTimestamp()) {
mergeTimestamp(other.getTimestamp());
}
if (other.severity_ != 0) {
setSeverityValue(other.getSeverityValue());
}
if (!other.getInsertId().isEmpty()) {
insertId_ = other.insertId_;
onChanged();
}
if (other.hasHttpRequest()) {
mergeHttpRequest(other.getHttpRequest());
}
internalGetMutableLabels().mergeFrom(
other.internalGetLabels());
if (other.hasOperation()) {
mergeOperation(other.getOperation());
}
switch (other.getPayloadCase()) {
case PROTO_PAYLOAD: {
mergeProtoPayload(other.getProtoPayload());
break;
}
case TEXT_PAYLOAD: {
payloadCase_ = 3;
payload_ = other.payload_;
onChanged();
break;
}
case JSON_PAYLOAD: {
mergeJsonPayload(other.getJsonPayload());
break;
}
case PAYLOAD_NOT_SET: {
break;
}
}
onChanged();
return this;
}
public final boolean isInitialized() {
return true;
}
public Builder mergeFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws java.io.IOException {
com.google.logging.v2.LogEntry parsedMessage = null;
try {
parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
} catch (com.google.protobuf.InvalidProtocolBufferException e) {
parsedMessage = (com.google.logging.v2.LogEntry) e.getUnfinishedMessage();
throw e;
} finally {
if (parsedMessage != null) {
mergeFrom(parsedMessage);
}
}
return this;
}
private int payloadCase_ = 0;
private java.lang.Object payload_;
public PayloadCase
getPayloadCase() {
return PayloadCase.valueOf(
payloadCase_);
}
public Builder clearPayload() {
payloadCase_ = 0;
payload_ = null;
onChanged();
return this;
}
private int bitField0_;
private java.lang.Object logName_ = "";
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public java.lang.String getLogName() {
java.lang.Object ref = logName_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
logName_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public com.google.protobuf.ByteString
getLogNameBytes() {
java.lang.Object ref = logName_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
logName_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public Builder setLogName(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
logName_ = value;
onChanged();
return this;
}
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public Builder clearLogName() {
logName_ = getDefaultInstance().getLogName();
onChanged();
return this;
}
/**
* optional string log_name = 12;
*
*
* Required. The resource name of the log to which this log entry
* belongs. The format of the name is
* `projects/<project-id>/logs/<log-id%gt;`. Examples:
* `"projects/my-projectid/logs/syslog"`,
* `"projects/1234567890/logs/library.googleapis.com%2Fbook_log"`.
* The log ID part of resource name must be less than 512 characters
* long and can only include the following characters: upper and
* lower case alphanumeric characters: [A-Za-z0-9]; and punctuation
* characters: forward-slash, underscore, hyphen, and period.
* Forward-slash (`/`) characters in the log ID must be URL-encoded.
*
*/
public Builder setLogNameBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
logName_ = value;
onChanged();
return this;
}
private com.google.api.MonitoredResource resource_ = null;
private com.google.protobuf.SingleFieldBuilder<
com.google.api.MonitoredResource, com.google.api.MonitoredResource.Builder, com.google.api.MonitoredResourceOrBuilder> resourceBuilder_;
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public boolean hasResource() {
return resourceBuilder_ != null || resource_ != null;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public com.google.api.MonitoredResource getResource() {
if (resourceBuilder_ == null) {
return resource_ == null ? com.google.api.MonitoredResource.getDefaultInstance() : resource_;
} else {
return resourceBuilder_.getMessage();
}
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public Builder setResource(com.google.api.MonitoredResource value) {
if (resourceBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
resource_ = value;
onChanged();
} else {
resourceBuilder_.setMessage(value);
}
return this;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public Builder setResource(
com.google.api.MonitoredResource.Builder builderForValue) {
if (resourceBuilder_ == null) {
resource_ = builderForValue.build();
onChanged();
} else {
resourceBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public Builder mergeResource(com.google.api.MonitoredResource value) {
if (resourceBuilder_ == null) {
if (resource_ != null) {
resource_ =
com.google.api.MonitoredResource.newBuilder(resource_).mergeFrom(value).buildPartial();
} else {
resource_ = value;
}
onChanged();
} else {
resourceBuilder_.mergeFrom(value);
}
return this;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public Builder clearResource() {
if (resourceBuilder_ == null) {
resource_ = null;
onChanged();
} else {
resource_ = null;
resourceBuilder_ = null;
}
return this;
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public com.google.api.MonitoredResource.Builder getResourceBuilder() {
onChanged();
return getResourceFieldBuilder().getBuilder();
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
public com.google.api.MonitoredResourceOrBuilder getResourceOrBuilder() {
if (resourceBuilder_ != null) {
return resourceBuilder_.getMessageOrBuilder();
} else {
return resource_ == null ?
com.google.api.MonitoredResource.getDefaultInstance() : resource_;
}
}
/**
* optional .google.api.MonitoredResource resource = 8;
*
*
* 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.
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.api.MonitoredResource, com.google.api.MonitoredResource.Builder, com.google.api.MonitoredResourceOrBuilder>
getResourceFieldBuilder() {
if (resourceBuilder_ == null) {
resourceBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.google.api.MonitoredResource, com.google.api.MonitoredResource.Builder, com.google.api.MonitoredResourceOrBuilder>(
getResource(),
getParentForChildren(),
isClean());
resource_ = null;
}
return resourceBuilder_;
}
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder> protoPayloadBuilder_;
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public com.google.protobuf.Any getProtoPayload() {
if (protoPayloadBuilder_ == null) {
if (payloadCase_ == 2) {
return (com.google.protobuf.Any) payload_;
}
return com.google.protobuf.Any.getDefaultInstance();
} else {
if (payloadCase_ == 2) {
return protoPayloadBuilder_.getMessage();
}
return com.google.protobuf.Any.getDefaultInstance();
}
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public Builder setProtoPayload(com.google.protobuf.Any value) {
if (protoPayloadBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
payload_ = value;
onChanged();
} else {
protoPayloadBuilder_.setMessage(value);
}
payloadCase_ = 2;
return this;
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public Builder setProtoPayload(
com.google.protobuf.Any.Builder builderForValue) {
if (protoPayloadBuilder_ == null) {
payload_ = builderForValue.build();
onChanged();
} else {
protoPayloadBuilder_.setMessage(builderForValue.build());
}
payloadCase_ = 2;
return this;
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public Builder mergeProtoPayload(com.google.protobuf.Any value) {
if (protoPayloadBuilder_ == null) {
if (payloadCase_ == 2 &&
payload_ != com.google.protobuf.Any.getDefaultInstance()) {
payload_ = com.google.protobuf.Any.newBuilder((com.google.protobuf.Any) payload_)
.mergeFrom(value).buildPartial();
} else {
payload_ = value;
}
onChanged();
} else {
if (payloadCase_ == 2) {
protoPayloadBuilder_.mergeFrom(value);
}
protoPayloadBuilder_.setMessage(value);
}
payloadCase_ = 2;
return this;
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public Builder clearProtoPayload() {
if (protoPayloadBuilder_ == null) {
if (payloadCase_ == 2) {
payloadCase_ = 0;
payload_ = null;
onChanged();
}
} else {
if (payloadCase_ == 2) {
payloadCase_ = 0;
payload_ = null;
}
protoPayloadBuilder_.clear();
}
return this;
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public com.google.protobuf.Any.Builder getProtoPayloadBuilder() {
return getProtoPayloadFieldBuilder().getBuilder();
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
public com.google.protobuf.AnyOrBuilder getProtoPayloadOrBuilder() {
if ((payloadCase_ == 2) && (protoPayloadBuilder_ != null)) {
return protoPayloadBuilder_.getMessageOrBuilder();
} else {
if (payloadCase_ == 2) {
return (com.google.protobuf.Any) payload_;
}
return com.google.protobuf.Any.getDefaultInstance();
}
}
/**
* optional .google.protobuf.Any proto_payload = 2;
*
*
* The log entry payload, represented as a protocol buffer.
* You can only use `protoPayload` values that belong to a set of approved
* types.
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>
getProtoPayloadFieldBuilder() {
if (protoPayloadBuilder_ == null) {
if (!(payloadCase_ == 2)) {
payload_ = com.google.protobuf.Any.getDefaultInstance();
}
protoPayloadBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Any, com.google.protobuf.Any.Builder, com.google.protobuf.AnyOrBuilder>(
(com.google.protobuf.Any) payload_,
getParentForChildren(),
isClean());
payload_ = null;
}
payloadCase_ = 2;
onChanged();;
return protoPayloadBuilder_;
}
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public java.lang.String getTextPayload() {
java.lang.Object ref = "";
if (payloadCase_ == 3) {
ref = payload_;
}
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
if (payloadCase_ == 3) {
payload_ = s;
}
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public com.google.protobuf.ByteString
getTextPayloadBytes() {
java.lang.Object ref = "";
if (payloadCase_ == 3) {
ref = payload_;
}
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
if (payloadCase_ == 3) {
payload_ = b;
}
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public Builder setTextPayload(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
payloadCase_ = 3;
payload_ = value;
onChanged();
return this;
}
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public Builder clearTextPayload() {
if (payloadCase_ == 3) {
payloadCase_ = 0;
payload_ = null;
onChanged();
}
return this;
}
/**
* optional string text_payload = 3;
*
*
* The log entry payload, represented as a Unicode string (UTF-8).
*
*/
public Builder setTextPayloadBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
payloadCase_ = 3;
payload_ = value;
onChanged();
return this;
}
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder> jsonPayloadBuilder_;
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public com.google.protobuf.Struct getJsonPayload() {
if (jsonPayloadBuilder_ == null) {
if (payloadCase_ == 6) {
return (com.google.protobuf.Struct) payload_;
}
return com.google.protobuf.Struct.getDefaultInstance();
} else {
if (payloadCase_ == 6) {
return jsonPayloadBuilder_.getMessage();
}
return com.google.protobuf.Struct.getDefaultInstance();
}
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public Builder setJsonPayload(com.google.protobuf.Struct value) {
if (jsonPayloadBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
payload_ = value;
onChanged();
} else {
jsonPayloadBuilder_.setMessage(value);
}
payloadCase_ = 6;
return this;
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public Builder setJsonPayload(
com.google.protobuf.Struct.Builder builderForValue) {
if (jsonPayloadBuilder_ == null) {
payload_ = builderForValue.build();
onChanged();
} else {
jsonPayloadBuilder_.setMessage(builderForValue.build());
}
payloadCase_ = 6;
return this;
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public Builder mergeJsonPayload(com.google.protobuf.Struct value) {
if (jsonPayloadBuilder_ == null) {
if (payloadCase_ == 6 &&
payload_ != com.google.protobuf.Struct.getDefaultInstance()) {
payload_ = com.google.protobuf.Struct.newBuilder((com.google.protobuf.Struct) payload_)
.mergeFrom(value).buildPartial();
} else {
payload_ = value;
}
onChanged();
} else {
if (payloadCase_ == 6) {
jsonPayloadBuilder_.mergeFrom(value);
}
jsonPayloadBuilder_.setMessage(value);
}
payloadCase_ = 6;
return this;
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public Builder clearJsonPayload() {
if (jsonPayloadBuilder_ == null) {
if (payloadCase_ == 6) {
payloadCase_ = 0;
payload_ = null;
onChanged();
}
} else {
if (payloadCase_ == 6) {
payloadCase_ = 0;
payload_ = null;
}
jsonPayloadBuilder_.clear();
}
return this;
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public com.google.protobuf.Struct.Builder getJsonPayloadBuilder() {
return getJsonPayloadFieldBuilder().getBuilder();
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
public com.google.protobuf.StructOrBuilder getJsonPayloadOrBuilder() {
if ((payloadCase_ == 6) && (jsonPayloadBuilder_ != null)) {
return jsonPayloadBuilder_.getMessageOrBuilder();
} else {
if (payloadCase_ == 6) {
return (com.google.protobuf.Struct) payload_;
}
return com.google.protobuf.Struct.getDefaultInstance();
}
}
/**
* optional .google.protobuf.Struct json_payload = 6;
*
*
* The log entry payload, represented as a structure that
* is expressed as a JSON object.
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>
getJsonPayloadFieldBuilder() {
if (jsonPayloadBuilder_ == null) {
if (!(payloadCase_ == 6)) {
payload_ = com.google.protobuf.Struct.getDefaultInstance();
}
jsonPayloadBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Struct, com.google.protobuf.Struct.Builder, com.google.protobuf.StructOrBuilder>(
(com.google.protobuf.Struct) payload_,
getParentForChildren(),
isClean());
payload_ = null;
}
payloadCase_ = 6;
onChanged();;
return jsonPayloadBuilder_;
}
private com.google.protobuf.Timestamp timestamp_ = null;
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder> timestampBuilder_;
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public boolean hasTimestamp() {
return timestampBuilder_ != null || timestamp_ != null;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public com.google.protobuf.Timestamp getTimestamp() {
if (timestampBuilder_ == null) {
return timestamp_ == null ? com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_;
} else {
return timestampBuilder_.getMessage();
}
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public Builder setTimestamp(com.google.protobuf.Timestamp value) {
if (timestampBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
timestamp_ = value;
onChanged();
} else {
timestampBuilder_.setMessage(value);
}
return this;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public Builder setTimestamp(
com.google.protobuf.Timestamp.Builder builderForValue) {
if (timestampBuilder_ == null) {
timestamp_ = builderForValue.build();
onChanged();
} else {
timestampBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public Builder mergeTimestamp(com.google.protobuf.Timestamp value) {
if (timestampBuilder_ == null) {
if (timestamp_ != null) {
timestamp_ =
com.google.protobuf.Timestamp.newBuilder(timestamp_).mergeFrom(value).buildPartial();
} else {
timestamp_ = value;
}
onChanged();
} else {
timestampBuilder_.mergeFrom(value);
}
return this;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public Builder clearTimestamp() {
if (timestampBuilder_ == null) {
timestamp_ = null;
onChanged();
} else {
timestamp_ = null;
timestampBuilder_ = null;
}
return this;
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public com.google.protobuf.Timestamp.Builder getTimestampBuilder() {
onChanged();
return getTimestampFieldBuilder().getBuilder();
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
public com.google.protobuf.TimestampOrBuilder getTimestampOrBuilder() {
if (timestampBuilder_ != null) {
return timestampBuilder_.getMessageOrBuilder();
} else {
return timestamp_ == null ?
com.google.protobuf.Timestamp.getDefaultInstance() : timestamp_;
}
}
/**
* optional .google.protobuf.Timestamp timestamp = 9;
*
*
* Optional. The time the event described by the log entry occurred. If
* omitted, Cloud Logging will use the time the log entry is written.
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>
getTimestampFieldBuilder() {
if (timestampBuilder_ == null) {
timestampBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.google.protobuf.Timestamp, com.google.protobuf.Timestamp.Builder, com.google.protobuf.TimestampOrBuilder>(
getTimestamp(),
getParentForChildren(),
isClean());
timestamp_ = null;
}
return timestampBuilder_;
}
private int severity_ = 0;
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public int getSeverityValue() {
return severity_;
}
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public Builder setSeverityValue(int value) {
severity_ = value;
onChanged();
return this;
}
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public com.google.logging.type.LogSeverity getSeverity() {
com.google.logging.type.LogSeverity result = com.google.logging.type.LogSeverity.valueOf(severity_);
return result == null ? com.google.logging.type.LogSeverity.UNRECOGNIZED : result;
}
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public Builder setSeverity(com.google.logging.type.LogSeverity value) {
if (value == null) {
throw new NullPointerException();
}
severity_ = value.getNumber();
onChanged();
return this;
}
/**
* optional .google.logging.type.LogSeverity severity = 10;
*
*
* Optional. The severity of the log entry. The default value is
* `LogSeverity.DEFAULT`.
*
*/
public Builder clearSeverity() {
severity_ = 0;
onChanged();
return this;
}
private java.lang.Object insertId_ = "";
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public java.lang.String getInsertId() {
java.lang.Object ref = insertId_;
if (!(ref instanceof java.lang.String)) {
com.google.protobuf.ByteString bs =
(com.google.protobuf.ByteString) ref;
java.lang.String s = bs.toStringUtf8();
insertId_ = s;
return s;
} else {
return (java.lang.String) ref;
}
}
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public com.google.protobuf.ByteString
getInsertIdBytes() {
java.lang.Object ref = insertId_;
if (ref instanceof String) {
com.google.protobuf.ByteString b =
com.google.protobuf.ByteString.copyFromUtf8(
(java.lang.String) ref);
insertId_ = b;
return b;
} else {
return (com.google.protobuf.ByteString) ref;
}
}
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public Builder setInsertId(
java.lang.String value) {
if (value == null) {
throw new NullPointerException();
}
insertId_ = value;
onChanged();
return this;
}
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public Builder clearInsertId() {
insertId_ = getDefaultInstance().getInsertId();
onChanged();
return this;
}
/**
* optional string insert_id = 4;
*
*
* Optional. A unique ID for the log entry. If you provide this field, the
* logging service considers other log entries in the same log with the same
* ID as duplicates which can be removed.
* If omitted, Cloud Logging will generate a unique ID for this log entry.
*
*/
public Builder setInsertIdBytes(
com.google.protobuf.ByteString value) {
if (value == null) {
throw new NullPointerException();
}
checkByteStringIsUtf8(value);
insertId_ = value;
onChanged();
return this;
}
private com.google.logging.type.HttpRequest httpRequest_ = null;
private com.google.protobuf.SingleFieldBuilder<
com.google.logging.type.HttpRequest, com.google.logging.type.HttpRequest.Builder, com.google.logging.type.HttpRequestOrBuilder> httpRequestBuilder_;
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public boolean hasHttpRequest() {
return httpRequestBuilder_ != null || httpRequest_ != null;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public com.google.logging.type.HttpRequest getHttpRequest() {
if (httpRequestBuilder_ == null) {
return httpRequest_ == null ? com.google.logging.type.HttpRequest.getDefaultInstance() : httpRequest_;
} else {
return httpRequestBuilder_.getMessage();
}
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public Builder setHttpRequest(com.google.logging.type.HttpRequest value) {
if (httpRequestBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
httpRequest_ = value;
onChanged();
} else {
httpRequestBuilder_.setMessage(value);
}
return this;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public Builder setHttpRequest(
com.google.logging.type.HttpRequest.Builder builderForValue) {
if (httpRequestBuilder_ == null) {
httpRequest_ = builderForValue.build();
onChanged();
} else {
httpRequestBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public Builder mergeHttpRequest(com.google.logging.type.HttpRequest value) {
if (httpRequestBuilder_ == null) {
if (httpRequest_ != null) {
httpRequest_ =
com.google.logging.type.HttpRequest.newBuilder(httpRequest_).mergeFrom(value).buildPartial();
} else {
httpRequest_ = value;
}
onChanged();
} else {
httpRequestBuilder_.mergeFrom(value);
}
return this;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public Builder clearHttpRequest() {
if (httpRequestBuilder_ == null) {
httpRequest_ = null;
onChanged();
} else {
httpRequest_ = null;
httpRequestBuilder_ = null;
}
return this;
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public com.google.logging.type.HttpRequest.Builder getHttpRequestBuilder() {
onChanged();
return getHttpRequestFieldBuilder().getBuilder();
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
public com.google.logging.type.HttpRequestOrBuilder getHttpRequestOrBuilder() {
if (httpRequestBuilder_ != null) {
return httpRequestBuilder_.getMessageOrBuilder();
} else {
return httpRequest_ == null ?
com.google.logging.type.HttpRequest.getDefaultInstance() : httpRequest_;
}
}
/**
* optional .google.logging.type.HttpRequest http_request = 7;
*
*
* Optional. Information about the HTTP request associated with this log entry,
* if applicable.
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.logging.type.HttpRequest, com.google.logging.type.HttpRequest.Builder, com.google.logging.type.HttpRequestOrBuilder>
getHttpRequestFieldBuilder() {
if (httpRequestBuilder_ == null) {
httpRequestBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.google.logging.type.HttpRequest, com.google.logging.type.HttpRequest.Builder, com.google.logging.type.HttpRequestOrBuilder>(
getHttpRequest(),
getParentForChildren(),
isClean());
httpRequest_ = null;
}
return httpRequestBuilder_;
}
private com.google.protobuf.MapField<
java.lang.String, java.lang.String> labels_;
private com.google.protobuf.MapField
internalGetLabels() {
if (labels_ == null) {
return com.google.protobuf.MapField.emptyMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
return labels_;
}
private com.google.protobuf.MapField
internalGetMutableLabels() {
onChanged();;
if (labels_ == null) {
labels_ = com.google.protobuf.MapField.newMapField(
LabelsDefaultEntryHolder.defaultEntry);
}
if (!labels_.isMutable()) {
labels_ = labels_.copy();
}
return labels_;
}
/**
* map<string, string> labels = 11;
*
*
* Optional. A set of user-defined (key, value) data that provides additional
* information about the log entry.
*
*/
public java.util.Map getLabels() {
return internalGetLabels().getMap();
}
/**
* map<string, string> labels = 11;
*
*
* Optional. A set of user-defined (key, value) data that provides additional
* information about the log entry.
*
*/
public java.util.Map
getMutableLabels() {
return internalGetMutableLabels().getMutableMap();
}
/**
* map<string, string> labels = 11;
*
*
* Optional. A set of user-defined (key, value) data that provides additional
* information about the log entry.
*
*/
public Builder putAllLabels(
java.util.Map values) {
getMutableLabels().putAll(values);
return this;
}
private com.google.logging.v2.LogEntryOperation operation_ = null;
private com.google.protobuf.SingleFieldBuilder<
com.google.logging.v2.LogEntryOperation, com.google.logging.v2.LogEntryOperation.Builder, com.google.logging.v2.LogEntryOperationOrBuilder> operationBuilder_;
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public boolean hasOperation() {
return operationBuilder_ != null || operation_ != null;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public com.google.logging.v2.LogEntryOperation getOperation() {
if (operationBuilder_ == null) {
return operation_ == null ? com.google.logging.v2.LogEntryOperation.getDefaultInstance() : operation_;
} else {
return operationBuilder_.getMessage();
}
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public Builder setOperation(com.google.logging.v2.LogEntryOperation value) {
if (operationBuilder_ == null) {
if (value == null) {
throw new NullPointerException();
}
operation_ = value;
onChanged();
} else {
operationBuilder_.setMessage(value);
}
return this;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public Builder setOperation(
com.google.logging.v2.LogEntryOperation.Builder builderForValue) {
if (operationBuilder_ == null) {
operation_ = builderForValue.build();
onChanged();
} else {
operationBuilder_.setMessage(builderForValue.build());
}
return this;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public Builder mergeOperation(com.google.logging.v2.LogEntryOperation value) {
if (operationBuilder_ == null) {
if (operation_ != null) {
operation_ =
com.google.logging.v2.LogEntryOperation.newBuilder(operation_).mergeFrom(value).buildPartial();
} else {
operation_ = value;
}
onChanged();
} else {
operationBuilder_.mergeFrom(value);
}
return this;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public Builder clearOperation() {
if (operationBuilder_ == null) {
operation_ = null;
onChanged();
} else {
operation_ = null;
operationBuilder_ = null;
}
return this;
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public com.google.logging.v2.LogEntryOperation.Builder getOperationBuilder() {
onChanged();
return getOperationFieldBuilder().getBuilder();
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
public com.google.logging.v2.LogEntryOperationOrBuilder getOperationOrBuilder() {
if (operationBuilder_ != null) {
return operationBuilder_.getMessageOrBuilder();
} else {
return operation_ == null ?
com.google.logging.v2.LogEntryOperation.getDefaultInstance() : operation_;
}
}
/**
* optional .google.logging.v2.LogEntryOperation operation = 15;
*
*
* Optional. Information about an operation associated with the log entry, if
* applicable.
*
*/
private com.google.protobuf.SingleFieldBuilder<
com.google.logging.v2.LogEntryOperation, com.google.logging.v2.LogEntryOperation.Builder, com.google.logging.v2.LogEntryOperationOrBuilder>
getOperationFieldBuilder() {
if (operationBuilder_ == null) {
operationBuilder_ = new com.google.protobuf.SingleFieldBuilder<
com.google.logging.v2.LogEntryOperation, com.google.logging.v2.LogEntryOperation.Builder, com.google.logging.v2.LogEntryOperationOrBuilder>(
getOperation(),
getParentForChildren(),
isClean());
operation_ = null;
}
return operationBuilder_;
}
public final Builder setUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
public final Builder mergeUnknownFields(
final com.google.protobuf.UnknownFieldSet unknownFields) {
return this;
}
// @@protoc_insertion_point(builder_scope:google.logging.v2.LogEntry)
}
// @@protoc_insertion_point(class_scope:google.logging.v2.LogEntry)
private static final com.google.logging.v2.LogEntry DEFAULT_INSTANCE;
static {
DEFAULT_INSTANCE = new com.google.logging.v2.LogEntry();
}
public static com.google.logging.v2.LogEntry getDefaultInstance() {
return DEFAULT_INSTANCE;
}
private static final com.google.protobuf.Parser
PARSER = new com.google.protobuf.AbstractParser() {
public LogEntry parsePartialFrom(
com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry)
throws com.google.protobuf.InvalidProtocolBufferException {
try {
return new LogEntry(input, extensionRegistry);
} catch (RuntimeException e) {
if (e.getCause() instanceof
com.google.protobuf.InvalidProtocolBufferException) {
throw (com.google.protobuf.InvalidProtocolBufferException)
e.getCause();
}
throw e;
}
}
};
public static com.google.protobuf.Parser parser() {
return PARSER;
}
@java.lang.Override
public com.google.protobuf.Parser getParserForType() {
return PARSER;
}
public com.google.logging.v2.LogEntry getDefaultInstanceForType() {
return DEFAULT_INSTANCE;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy