Class Trace.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
- com.google.devtools.cloudtrace.v1.Trace.Builder
-
- All Implemented Interfaces:
TraceOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- Trace
public static final class Trace.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder> 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 typegoogle.devtools.cloudtrace.v1.Trace
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description Trace.BuilderaddAllSpans(Iterable<? extends TraceSpan> values)Collection of spans in the trace.Trace.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Trace.BuilderaddSpans(int index, TraceSpan value)Collection of spans in the trace.Trace.BuilderaddSpans(int index, TraceSpan.Builder builderForValue)Collection of spans in the trace.Trace.BuilderaddSpans(TraceSpan value)Collection of spans in the trace.Trace.BuilderaddSpans(TraceSpan.Builder builderForValue)Collection of spans in the trace.TraceSpan.BuilderaddSpansBuilder()Collection of spans in the trace.TraceSpan.BuilderaddSpansBuilder(int index)Collection of spans in the trace.Tracebuild()TracebuildPartial()Trace.Builderclear()Trace.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)Trace.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)Trace.BuilderclearProjectId()Project ID of the Cloud project where the trace data is stored.Trace.BuilderclearSpans()Collection of spans in the trace.Trace.BuilderclearTraceId()Globally unique identifier for the trace.Trace.Builderclone()TracegetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()StringgetProjectId()Project ID of the Cloud project where the trace data is stored.com.google.protobuf.ByteStringgetProjectIdBytes()Project ID of the Cloud project where the trace data is stored.TraceSpangetSpans(int index)Collection of spans in the trace.TraceSpan.BuildergetSpansBuilder(int index)Collection of spans in the trace.List<TraceSpan.Builder>getSpansBuilderList()Collection of spans in the trace.intgetSpansCount()Collection of spans in the trace.List<TraceSpan>getSpansList()Collection of spans in the trace.TraceSpanOrBuildergetSpansOrBuilder(int index)Collection of spans in the trace.List<? extends TraceSpanOrBuilder>getSpansOrBuilderList()Collection of spans in the trace.StringgetTraceId()Globally unique identifier for the trace.com.google.protobuf.ByteStringgetTraceIdBytes()Globally unique identifier for the trace.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()Trace.BuildermergeFrom(Trace other)Trace.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)Trace.BuildermergeFrom(com.google.protobuf.Message other)Trace.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)Trace.BuilderremoveSpans(int index)Collection of spans in the trace.Trace.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)Trace.BuildersetProjectId(String value)Project ID of the Cloud project where the trace data is stored.Trace.BuildersetProjectIdBytes(com.google.protobuf.ByteString value)Project ID of the Cloud project where the trace data is stored.Trace.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)Trace.BuildersetSpans(int index, TraceSpan value)Collection of spans in the trace.Trace.BuildersetSpans(int index, TraceSpan.Builder builderForValue)Collection of spans in the trace.Trace.BuildersetTraceId(String value)Globally unique identifier for the trace.Trace.BuildersetTraceIdBytes(com.google.protobuf.ByteString value)Globally unique identifier for the trace.Trace.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
clear
public Trace.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
getDefaultInstanceForType
public Trace getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public Trace build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public Trace buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public Trace.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
setField
public Trace.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
clearField
public Trace.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
clearOneof
public Trace.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
setRepeatedField
public Trace.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
addRepeatedField
public Trace.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
mergeFrom
public Trace.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Trace.Builder>
-
mergeFrom
public Trace.Builder mergeFrom(Trace other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
mergeFrom
public Trace.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Trace.Builder>- Throws:
IOException
-
getProjectId
public String getProjectId()
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;- Specified by:
getProjectIdin interfaceTraceOrBuilder- Returns:
- The projectId.
-
getProjectIdBytes
public com.google.protobuf.ByteString getProjectIdBytes()
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;- Specified by:
getProjectIdBytesin interfaceTraceOrBuilder- Returns:
- The bytes for projectId.
-
setProjectId
public Trace.Builder setProjectId(String value)
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;- Parameters:
value- The projectId to set.- Returns:
- This builder for chaining.
-
clearProjectId
public Trace.Builder clearProjectId()
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;- Returns:
- This builder for chaining.
-
setProjectIdBytes
public Trace.Builder setProjectIdBytes(com.google.protobuf.ByteString value)
Project ID of the Cloud project where the trace data is stored.
string project_id = 1;- Parameters:
value- The bytes for projectId to set.- Returns:
- This builder for chaining.
-
getTraceId
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;- Specified by:
getTraceIdin interfaceTraceOrBuilder- Returns:
- The traceId.
-
getTraceIdBytes
public com.google.protobuf.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;- Specified by:
getTraceIdBytesin interfaceTraceOrBuilder- Returns:
- The bytes for traceId.
-
setTraceId
public Trace.Builder setTraceId(String value)
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;- Parameters:
value- The traceId to set.- Returns:
- This builder for chaining.
-
clearTraceId
public Trace.Builder clearTraceId()
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:
- This builder for chaining.
-
setTraceIdBytes
public Trace.Builder setTraceIdBytes(com.google.protobuf.ByteString value)
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;- Parameters:
value- The bytes for traceId to set.- Returns:
- This builder for chaining.
-
getSpansList
public List<TraceSpan> getSpansList()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;- Specified by:
getSpansListin interfaceTraceOrBuilder
-
getSpansCount
public int getSpansCount()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;- Specified by:
getSpansCountin interfaceTraceOrBuilder
-
getSpans
public TraceSpan getSpans(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;- Specified by:
getSpansin interfaceTraceOrBuilder
-
setSpans
public Trace.Builder setSpans(int index, TraceSpan value)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
setSpans
public Trace.Builder setSpans(int index, TraceSpan.Builder builderForValue)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
addSpans
public Trace.Builder addSpans(TraceSpan value)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
addSpans
public Trace.Builder addSpans(int index, TraceSpan value)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
addSpans
public Trace.Builder addSpans(TraceSpan.Builder builderForValue)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
addSpans
public Trace.Builder addSpans(int index, TraceSpan.Builder builderForValue)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
addAllSpans
public Trace.Builder addAllSpans(Iterable<? extends TraceSpan> values)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
clearSpans
public Trace.Builder clearSpans()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
removeSpans
public Trace.Builder removeSpans(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
getSpansBuilder
public TraceSpan.Builder getSpansBuilder(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
getSpansOrBuilder
public TraceSpanOrBuilder getSpansOrBuilder(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;- Specified by:
getSpansOrBuilderin interfaceTraceOrBuilder
-
getSpansOrBuilderList
public List<? extends TraceSpanOrBuilder> getSpansOrBuilderList()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;- Specified by:
getSpansOrBuilderListin interfaceTraceOrBuilder
-
addSpansBuilder
public TraceSpan.Builder addSpansBuilder()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
addSpansBuilder
public TraceSpan.Builder addSpansBuilder(int index)
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
getSpansBuilderList
public List<TraceSpan.Builder> getSpansBuilderList()
Collection of spans in the trace.
repeated .google.devtools.cloudtrace.v1.TraceSpan spans = 3;
-
setUnknownFields
public final Trace.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
mergeUnknownFields
public final Trace.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<Trace.Builder>
-
-