public final class Trace extends GeneratedMessageV3 implements TraceOrBuilder
A trace describes how long it takes for an application to perform an
operation. It consists of a set of spans, each of which represent a single
timed event within the operation.
Protobuf type google.devtools.cloudtrace.v1.Trace
Static Fields
public static final int PROJECT_ID_FIELD_NUMBER
Field Value
public static final int SPANS_FIELD_NUMBER
Field Value
public static final int TRACE_ID_FIELD_NUMBER
Field Value
Static Methods
public static Trace getDefaultInstance()
Returns
public static final Descriptors.Descriptor getDescriptor()
Returns
public static Trace.Builder newBuilder()
Returns
public static Trace.Builder newBuilder(Trace prototype)
Parameter
Name | Description |
prototype | Trace
|
Returns
public static Trace parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static Trace parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Trace parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
public static Trace parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Trace parseFrom(ByteString data)
Parameter
Returns
Exceptions
public static Trace parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Trace parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static Trace parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Trace parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static Trace parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Trace parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
public static Trace parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static Parser<Trace> parser()
Returns
Methods
public boolean equals(Object obj)
Parameter
Returns
Overrides
public Trace getDefaultInstanceForType()
Returns
public Parser<Trace> getParserForType()
Returns
Overrides
public String getProjectId()
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;
Returns
Type | Description |
String | The projectId.
|
public ByteString getProjectIdBytes()
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;
Returns
public int getSerializedSize()
Returns
Overrides
public TraceSpan getSpans(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
Parameter
Returns
public int getSpansCount()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
Returns
public List<TraceSpan> getSpansList()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
Returns
public TraceSpanOrBuilder getSpansOrBuilder(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
Parameter
Returns
public List<? extends TraceSpanOrBuilder> getSpansOrBuilderList()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
Returns
Type | Description |
List<? extends com.google.devtools.cloudtrace.v1.TraceSpanOrBuilder> | |
public String getTraceId()
Globally unique identifier for the trace. This identifier is a 128-bit
numeric value formatted as a 32-byte hex string. For example,
382d4f4c6b7bb2f4a972559d9085001d
.
string trace_id = 2;
Returns
Type | Description |
String | The traceId.
|
public ByteString getTraceIdBytes()
Globally unique identifier for the trace. This identifier is a 128-bit
numeric value formatted as a 32-byte hex string. For example,
382d4f4c6b7bb2f4a972559d9085001d
.
string trace_id = 2;
Returns
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
Returns
Overrides
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
public final boolean isInitialized()
Returns
Overrides
public Trace.Builder newBuilderForType()
Returns
protected Trace.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
public Trace.Builder toBuilder()
Returns
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions