public final class ReportedErrorEvent extends GeneratedMessageV3 implements ReportedErrorEventOrBuilder
An error event which is reported to the Error Reporting system.
Protobuf type google.devtools.clouderrorreporting.v1beta1.ReportedErrorEvent
Inherited Members
com.google.protobuf.GeneratedMessageV3.<ListT>makeMutableCopy(ListT)
Static Fields
CONTEXT_FIELD_NUMBER
public static final int CONTEXT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int EVENT_TIME_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
public static final int MESSAGE_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
SERVICE_CONTEXT_FIELD_NUMBER
public static final int SERVICE_CONTEXT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
public static ReportedErrorEvent getDefaultInstance()
public static final Descriptors.Descriptor getDescriptor()
public static ReportedErrorEvent.Builder newBuilder()
public static ReportedErrorEvent.Builder newBuilder(ReportedErrorEvent prototype)
public static ReportedErrorEvent parseDelimitedFrom(InputStream input)
public static ReportedErrorEvent parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ReportedErrorEvent parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
public static ReportedErrorEvent parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static ReportedErrorEvent parseFrom(ByteString data)
public static ReportedErrorEvent parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static ReportedErrorEvent parseFrom(CodedInputStream input)
public static ReportedErrorEvent parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static ReportedErrorEvent parseFrom(InputStream input)
public static ReportedErrorEvent parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public static ReportedErrorEvent parseFrom(ByteBuffer data)
public static ReportedErrorEvent parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Parser<ReportedErrorEvent> parser()
Methods
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getContext()
public ErrorContext getContext()
Optional. A description of the context in which the error occurred.
.google.devtools.clouderrorreporting.v1beta1.ErrorContext context = 4 [(.google.api.field_behavior) = OPTIONAL];
getContextOrBuilder()
public ErrorContextOrBuilder getContextOrBuilder()
Optional. A description of the context in which the error occurred.
.google.devtools.clouderrorreporting.v1beta1.ErrorContext context = 4 [(.google.api.field_behavior) = OPTIONAL];
public ReportedErrorEvent getDefaultInstanceForType()
public Timestamp getEventTime()
Optional. Time when the event occurred.
If not provided, the time when the event was received by the
Error Reporting system will be used.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
Timestamp | The eventTime.
|
public TimestampOrBuilder getEventTimeOrBuilder()
Optional. Time when the event occurred.
If not provided, the time when the event was received by the
Error Reporting system will be used.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OPTIONAL];
public String getMessage()
Required. The error message.
If no context.reportLocation
is provided, the message must contain a
header (typically consisting of the exception type name and an error
message) and an exception stack trace in one of the supported programming
languages and formats.
Supported languages are Java, Python, JavaScript, Ruby, C#, PHP, and Go.
Supported stack trace formats are:
string message = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
String | The message.
|
public ByteString getMessageBytes()
Required. The error message.
If no context.reportLocation
is provided, the message must contain a
header (typically consisting of the exception type name and an error
message) and an exception stack trace in one of the supported programming
languages and formats.
Supported languages are Java, Python, JavaScript, Ruby, C#, PHP, and Go.
Supported stack trace formats are:
string message = 3 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
ByteString | The bytes for message.
|
public Parser<ReportedErrorEvent> getParserForType()
Overrides
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getServiceContext()
public ServiceContext getServiceContext()
Required. The service context in which this error has occurred.
.google.devtools.clouderrorreporting.v1beta1.ServiceContext service_context = 2 [(.google.api.field_behavior) = REQUIRED];
getServiceContextOrBuilder()
public ServiceContextOrBuilder getServiceContextOrBuilder()
Required. The service context in which this error has occurred.
.google.devtools.clouderrorreporting.v1beta1.ServiceContext service_context = 2 [(.google.api.field_behavior) = REQUIRED];
public final UnknownFieldSet getUnknownFields()
Overrides
hasContext()
public boolean hasContext()
Optional. A description of the context in which the error occurred.
.google.devtools.clouderrorreporting.v1beta1.ErrorContext context = 4 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the context field is set.
|
public boolean hasEventTime()
Optional. Time when the event occurred.
If not provided, the time when the event was received by the
Error Reporting system will be used.
.google.protobuf.Timestamp event_time = 1 [(.google.api.field_behavior) = OPTIONAL];
Returns |
---|
Type | Description |
boolean | Whether the eventTime field is set.
|
hasServiceContext()
public boolean hasServiceContext()
Required. The service context in which this error has occurred.
.google.devtools.clouderrorreporting.v1beta1.ServiceContext service_context = 2 [(.google.api.field_behavior) = REQUIRED];
Returns |
---|
Type | Description |
boolean | Whether the serviceContext field is set.
|
Returns |
---|
Type | Description |
int | |
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
public final boolean isInitialized()
Overrides
public ReportedErrorEvent.Builder newBuilderForType()
protected ReportedErrorEvent.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
public ReportedErrorEvent.Builder toBuilder()
public void writeTo(CodedOutputStream output)
Overrides