Package mdg.engine.proto
Class Reports.Trace
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
mdg.engine.proto.Reports.Trace
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,Reports.TraceOrBuilder
- Enclosing class:
- Reports
public static final class Reports.Trace
extends com.google.protobuf.GeneratedMessage
implements Reports.TraceOrBuilder
Protobuf type
mdg.engine.proto.Trace- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classProtobuf typemdg.engine.proto.Tracestatic final classProtobuf typemdg.engine.proto.Trace.CachePolicystatic interfacestatic final classProtobuf typemdg.engine.proto.Trace.Detailsstatic interfacestatic final classProtobuf typemdg.engine.proto.Trace.Errorstatic interfacestatic final classProtobuf typemdg.engine.proto.Trace.HTTPstatic interfacestatic final classProtobuf typemdg.engine.proto.Trace.Locationstatic interfacestatic final classWe store information on each resolver execution as a Node on a tree.static interfacestatic final classrepresents a node in the query plan, under which there is a trace tree for that service fetch.static interfaceNested classes/interfaces inherited from class com.google.protobuf.GeneratedMessage
com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessage.ExtendableBuilder<MessageT, BuilderT>>, com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessage.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessage.FieldAccessorTable, com.google.protobuf.GeneratedMessage.GeneratedExtension<ContainingT extends com.google.protobuf.Message, T extends Object>, com.google.protobuf.GeneratedMessage.UnusedPrivateParameter Nested classes/interfaces inherited from class com.google.protobuf.AbstractMessage
com.google.protobuf.AbstractMessage.BuilderParentNested classes/interfaces inherited from class com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessageLite.InternalOneOfEnum -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from class com.google.protobuf.GeneratedMessage
alwaysUseFieldBuilders, unknownFieldsFields inherited from class com.google.protobuf.AbstractMessage
memoizedSizeFields inherited from class com.google.protobuf.AbstractMessageLite
memoizedHashCode -
Method Summary
Modifier and TypeMethodDescriptionboolean.mdg.engine.proto.Trace.CachePolicy cache_policy = 18;.mdg.engine.proto.Trace.CachePolicy cache_policy = 18;string client_address = 9;com.google.protobuf.ByteStringstring client_address = 9;Note: engineproxy always sets client_name, client_version, and client_address to "none".com.google.protobuf.ByteStringNote: engineproxy always sets client_name, client_version, and client_address to "none".string client_reference_id = 23;com.google.protobuf.ByteStringstring client_reference_id = 23;string client_version = 8;com.google.protobuf.ByteStringstring client_version = 8;static Reports.Tracestatic final com.google.protobuf.Descriptors.Descriptor.mdg.engine.proto.Trace.Details details = 6;.mdg.engine.proto.Trace.Details details = 6;longHigh precision duration of the trace; may not equal end_time-start_time (eg, if your machine's clock changed during the trace).com.google.protobuf.TimestampWallclock time when the trace ended.com.google.protobuf.TimestampOrBuilderWallclock time when the trace ended.booleanWas this operation forbidden due to lack of safelisting?booleanWas this response served from a full query response cache? (In that case the node tree will have no resolvers.)getHttp().mdg.engine.proto.Trace.HTTP http = 10;.mdg.engine.proto.Trace.HTTP http = 10;Older agents (eg the Go engineproxy) relied to some degree on the Engine backend to run their own semi-compatible implementation of a specific variant of query signatures.com.google.protobuf.ByteStringOlder agents (eg the Go engineproxy) relied to some degree on the Engine backend to run their own semi-compatible implementation of a specific variant of query signatures.longuint64 origin_reported_duration_ns = 17;com.google.protobuf.Timestamp.google.protobuf.Timestamp origin_reported_end_time = 16;com.google.protobuf.TimestampOrBuilder.google.protobuf.Timestamp origin_reported_end_time = 16;com.google.protobuf.Timestamp-------------------------------------------------------------- Fields below this line are only set by the old Go engineproxy.com.google.protobuf.TimestampOrBuilder-------------------------------------------------------------- Fields below this line are only set by the old Go engineproxy.com.google.protobuf.Parser<Reports.Trace>booleanWas this query specified successfully as a persisted query hash?booleanDid this query contain both a full query string and a persisted query hash? (This typically means that a previous request was rejected as an unknown persisted query.)If this Trace was created by a gateway, this is the query plan, including sub-Traces for federated services.If this Trace was created by a gateway, this is the query plan, including sub-Traces for federated services.booleanWas this operation registered and a part of the safelist?getRoot()A tree containing information about all resolvers run directly by this service, including errors.A tree containing information about all resolvers run directly by this service, including errors.intIn addition to details.raw_query, we include a "signature" of the query, which can be normalized: for example, you may want to discard aliases, drop unused operations and fragments, sort fields, etc.com.google.protobuf.ByteStringIn addition to details.raw_query, we include a "signature" of the query, which can be normalized: for example, you may want to discard aliases, drop unused operations and fragments, sort fields, etc.com.google.protobuf.TimestampWallclock time when the trace began.com.google.protobuf.TimestampOrBuilderWallclock time when the trace began.boolean.mdg.engine.proto.Trace.CachePolicy cache_policy = 18;boolean.mdg.engine.proto.Trace.Details details = 6;booleanWallclock time when the trace ended.inthashCode()booleanhasHttp().mdg.engine.proto.Trace.HTTP http = 10;boolean.google.protobuf.Timestamp origin_reported_end_time = 16;boolean-------------------------------------------------------------- Fields below this line are only set by the old Go engineproxy.booleanIf this Trace was created by a gateway, this is the query plan, including sub-Traces for federated services.booleanhasRoot()A tree containing information about all resolvers run directly by this service, including errors.booleanWallclock time when the trace began.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanstatic Reports.Trace.Builderstatic Reports.Trace.BuildernewBuilder(Reports.Trace prototype) protected Reports.Trace.BuildernewBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) static Reports.TraceparseDelimitedFrom(InputStream input) static Reports.TraceparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Reports.TraceparseFrom(byte[] data) static Reports.TraceparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Reports.TraceparseFrom(com.google.protobuf.ByteString data) static Reports.TraceparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Reports.TraceparseFrom(com.google.protobuf.CodedInputStream input) static Reports.TraceparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Reports.TraceparseFrom(InputStream input) static Reports.TraceparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static Reports.TraceparseFrom(ByteBuffer data) static Reports.TraceparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Reports.Trace>parser()voidwriteTo(com.google.protobuf.CodedOutputStream output) Methods inherited from class com.google.protobuf.GeneratedMessage
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, isStringEmpty, makeMutableCopy, makeMutableCopy, mergeFromAndMakeImmutableInternal, newFileScopedGeneratedExtension, newInstance, newMessageScopedGeneratedExtension, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTagMethods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashFields, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite
addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.MessageLite
toByteArray, toByteString, writeDelimitedTo, writeToMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Field Details
-
START_TIME_FIELD_NUMBER
public static final int START_TIME_FIELD_NUMBER- See Also:
-
END_TIME_FIELD_NUMBER
public static final int END_TIME_FIELD_NUMBER- See Also:
-
DURATION_NS_FIELD_NUMBER
public static final int DURATION_NS_FIELD_NUMBER- See Also:
-
ROOT_FIELD_NUMBER
public static final int ROOT_FIELD_NUMBER- See Also:
-
SIGNATURE_FIELD_NUMBER
public static final int SIGNATURE_FIELD_NUMBER- See Also:
-
DETAILS_FIELD_NUMBER
public static final int DETAILS_FIELD_NUMBER- See Also:
-
CLIENT_NAME_FIELD_NUMBER
public static final int CLIENT_NAME_FIELD_NUMBER- See Also:
-
CLIENT_VERSION_FIELD_NUMBER
public static final int CLIENT_VERSION_FIELD_NUMBER- See Also:
-
CLIENT_ADDRESS_FIELD_NUMBER
public static final int CLIENT_ADDRESS_FIELD_NUMBER- See Also:
-
CLIENT_REFERENCE_ID_FIELD_NUMBER
public static final int CLIENT_REFERENCE_ID_FIELD_NUMBER- See Also:
-
HTTP_FIELD_NUMBER
public static final int HTTP_FIELD_NUMBER- See Also:
-
CACHE_POLICY_FIELD_NUMBER
public static final int CACHE_POLICY_FIELD_NUMBER- See Also:
-
QUERY_PLAN_FIELD_NUMBER
public static final int QUERY_PLAN_FIELD_NUMBER- See Also:
-
FULL_QUERY_CACHE_HIT_FIELD_NUMBER
public static final int FULL_QUERY_CACHE_HIT_FIELD_NUMBER- See Also:
-
PERSISTED_QUERY_HIT_FIELD_NUMBER
public static final int PERSISTED_QUERY_HIT_FIELD_NUMBER- See Also:
-
PERSISTED_QUERY_REGISTER_FIELD_NUMBER
public static final int PERSISTED_QUERY_REGISTER_FIELD_NUMBER- See Also:
-
REGISTERED_OPERATION_FIELD_NUMBER
public static final int REGISTERED_OPERATION_FIELD_NUMBER- See Also:
-
FORBIDDEN_OPERATION_FIELD_NUMBER
public static final int FORBIDDEN_OPERATION_FIELD_NUMBER- See Also:
-
ORIGIN_REPORTED_START_TIME_FIELD_NUMBER
public static final int ORIGIN_REPORTED_START_TIME_FIELD_NUMBER- See Also:
-
ORIGIN_REPORTED_END_TIME_FIELD_NUMBER
public static final int ORIGIN_REPORTED_END_TIME_FIELD_NUMBER- See Also:
-
ORIGIN_REPORTED_DURATION_NS_FIELD_NUMBER
public static final int ORIGIN_REPORTED_DURATION_NS_FIELD_NUMBER- See Also:
-
LEGACY_SIGNATURE_NEEDS_RESIGNING_FIELD_NUMBER
public static final int LEGACY_SIGNATURE_NEEDS_RESIGNING_FIELD_NUMBER- See Also:
-
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage
-
hasStartTime
public boolean hasStartTime()Wallclock time when the trace began.
.google.protobuf.Timestamp start_time = 4;- Specified by:
hasStartTimein interfaceReports.TraceOrBuilder- Returns:
- Whether the startTime field is set.
-
getStartTime
public com.google.protobuf.Timestamp getStartTime()Wallclock time when the trace began.
.google.protobuf.Timestamp start_time = 4;- Specified by:
getStartTimein interfaceReports.TraceOrBuilder- Returns:
- The startTime.
-
getStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()Wallclock time when the trace began.
.google.protobuf.Timestamp start_time = 4;- Specified by:
getStartTimeOrBuilderin interfaceReports.TraceOrBuilder
-
hasEndTime
public boolean hasEndTime()Wallclock time when the trace ended.
.google.protobuf.Timestamp end_time = 3;- Specified by:
hasEndTimein interfaceReports.TraceOrBuilder- Returns:
- Whether the endTime field is set.
-
getEndTime
public com.google.protobuf.Timestamp getEndTime()Wallclock time when the trace ended.
.google.protobuf.Timestamp end_time = 3;- Specified by:
getEndTimein interfaceReports.TraceOrBuilder- Returns:
- The endTime.
-
getEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()Wallclock time when the trace ended.
.google.protobuf.Timestamp end_time = 3;- Specified by:
getEndTimeOrBuilderin interfaceReports.TraceOrBuilder
-
getDurationNs
public long getDurationNs()High precision duration of the trace; may not equal end_time-start_time (eg, if your machine's clock changed during the trace).
uint64 duration_ns = 11;- Specified by:
getDurationNsin interfaceReports.TraceOrBuilder- Returns:
- The durationNs.
-
hasRoot
public boolean hasRoot()A tree containing information about all resolvers run directly by this service, including errors.
.mdg.engine.proto.Trace.Node root = 14;- Specified by:
hasRootin interfaceReports.TraceOrBuilder- Returns:
- Whether the root field is set.
-
getRoot
A tree containing information about all resolvers run directly by this service, including errors.
.mdg.engine.proto.Trace.Node root = 14;- Specified by:
getRootin interfaceReports.TraceOrBuilder- Returns:
- The root.
-
getRootOrBuilder
A tree containing information about all resolvers run directly by this service, including errors.
.mdg.engine.proto.Trace.Node root = 14;- Specified by:
getRootOrBuilderin interfaceReports.TraceOrBuilder
-
getSignature
In addition to details.raw_query, we include a "signature" of the query, which can be normalized: for example, you may want to discard aliases, drop unused operations and fragments, sort fields, etc. The most important thing here is that the signature match the signature in StatsReports. In StatsReports signatures show up as the key in the per_query map (with the operation name prepended). The signature should be a valid GraphQL query. All traces must have a signature; if this Trace is in a FullTracesReport that signature is in the key of traces_per_query rather than in this field. Engineproxy provides the signature in legacy_signature_needs_resigning instead.
string signature = 19;- Specified by:
getSignaturein interfaceReports.TraceOrBuilder- Returns:
- The signature.
-
getSignatureBytes
public com.google.protobuf.ByteString getSignatureBytes()In addition to details.raw_query, we include a "signature" of the query, which can be normalized: for example, you may want to discard aliases, drop unused operations and fragments, sort fields, etc. The most important thing here is that the signature match the signature in StatsReports. In StatsReports signatures show up as the key in the per_query map (with the operation name prepended). The signature should be a valid GraphQL query. All traces must have a signature; if this Trace is in a FullTracesReport that signature is in the key of traces_per_query rather than in this field. Engineproxy provides the signature in legacy_signature_needs_resigning instead.
string signature = 19;- Specified by:
getSignatureBytesin interfaceReports.TraceOrBuilder- Returns:
- The bytes for signature.
-
hasDetails
public boolean hasDetails().mdg.engine.proto.Trace.Details details = 6;- Specified by:
hasDetailsin interfaceReports.TraceOrBuilder- Returns:
- Whether the details field is set.
-
getDetails
.mdg.engine.proto.Trace.Details details = 6;- Specified by:
getDetailsin interfaceReports.TraceOrBuilder- Returns:
- The details.
-
getDetailsOrBuilder
.mdg.engine.proto.Trace.Details details = 6;- Specified by:
getDetailsOrBuilderin interfaceReports.TraceOrBuilder
-
getClientName
Note: engineproxy always sets client_name, client_version, and client_address to "none". apollo-engine-reporting allows for them to be set by the user.
string client_name = 7;- Specified by:
getClientNamein interfaceReports.TraceOrBuilder- Returns:
- The clientName.
-
getClientNameBytes
public com.google.protobuf.ByteString getClientNameBytes()Note: engineproxy always sets client_name, client_version, and client_address to "none". apollo-engine-reporting allows for them to be set by the user.
string client_name = 7;- Specified by:
getClientNameBytesin interfaceReports.TraceOrBuilder- Returns:
- The bytes for clientName.
-
getClientVersion
string client_version = 8;- Specified by:
getClientVersionin interfaceReports.TraceOrBuilder- Returns:
- The clientVersion.
-
getClientVersionBytes
public com.google.protobuf.ByteString getClientVersionBytes()string client_version = 8;- Specified by:
getClientVersionBytesin interfaceReports.TraceOrBuilder- Returns:
- The bytes for clientVersion.
-
getClientAddress
string client_address = 9;- Specified by:
getClientAddressin interfaceReports.TraceOrBuilder- Returns:
- The clientAddress.
-
getClientAddressBytes
public com.google.protobuf.ByteString getClientAddressBytes()string client_address = 9;- Specified by:
getClientAddressBytesin interfaceReports.TraceOrBuilder- Returns:
- The bytes for clientAddress.
-
getClientReferenceId
string client_reference_id = 23;- Specified by:
getClientReferenceIdin interfaceReports.TraceOrBuilder- Returns:
- The clientReferenceId.
-
getClientReferenceIdBytes
public com.google.protobuf.ByteString getClientReferenceIdBytes()string client_reference_id = 23;- Specified by:
getClientReferenceIdBytesin interfaceReports.TraceOrBuilder- Returns:
- The bytes for clientReferenceId.
-
hasHttp
public boolean hasHttp().mdg.engine.proto.Trace.HTTP http = 10;- Specified by:
hasHttpin interfaceReports.TraceOrBuilder- Returns:
- Whether the http field is set.
-
getHttp
.mdg.engine.proto.Trace.HTTP http = 10;- Specified by:
getHttpin interfaceReports.TraceOrBuilder- Returns:
- The http.
-
getHttpOrBuilder
.mdg.engine.proto.Trace.HTTP http = 10;- Specified by:
getHttpOrBuilderin interfaceReports.TraceOrBuilder
-
hasCachePolicy
public boolean hasCachePolicy().mdg.engine.proto.Trace.CachePolicy cache_policy = 18;- Specified by:
hasCachePolicyin interfaceReports.TraceOrBuilder- Returns:
- Whether the cachePolicy field is set.
-
getCachePolicy
.mdg.engine.proto.Trace.CachePolicy cache_policy = 18;- Specified by:
getCachePolicyin interfaceReports.TraceOrBuilder- Returns:
- The cachePolicy.
-
getCachePolicyOrBuilder
.mdg.engine.proto.Trace.CachePolicy cache_policy = 18;- Specified by:
getCachePolicyOrBuilderin interfaceReports.TraceOrBuilder
-
hasQueryPlan
public boolean hasQueryPlan()If this Trace was created by a gateway, this is the query plan, including sub-Traces for federated services. Note that the 'root' tree on the top-level Trace won't contain any resolvers (though it could contain errors that occurred in the gateway itself).
.mdg.engine.proto.Trace.QueryPlanNode query_plan = 26;- Specified by:
hasQueryPlanin interfaceReports.TraceOrBuilder- Returns:
- Whether the queryPlan field is set.
-
getQueryPlan
If this Trace was created by a gateway, this is the query plan, including sub-Traces for federated services. Note that the 'root' tree on the top-level Trace won't contain any resolvers (though it could contain errors that occurred in the gateway itself).
.mdg.engine.proto.Trace.QueryPlanNode query_plan = 26;- Specified by:
getQueryPlanin interfaceReports.TraceOrBuilder- Returns:
- The queryPlan.
-
getQueryPlanOrBuilder
If this Trace was created by a gateway, this is the query plan, including sub-Traces for federated services. Note that the 'root' tree on the top-level Trace won't contain any resolvers (though it could contain errors that occurred in the gateway itself).
.mdg.engine.proto.Trace.QueryPlanNode query_plan = 26;- Specified by:
getQueryPlanOrBuilderin interfaceReports.TraceOrBuilder
-
getFullQueryCacheHit
public boolean getFullQueryCacheHit()Was this response served from a full query response cache? (In that case the node tree will have no resolvers.)
bool full_query_cache_hit = 20;- Specified by:
getFullQueryCacheHitin interfaceReports.TraceOrBuilder- Returns:
- The fullQueryCacheHit.
-
getPersistedQueryHit
public boolean getPersistedQueryHit()Was this query specified successfully as a persisted query hash?
bool persisted_query_hit = 21;- Specified by:
getPersistedQueryHitin interfaceReports.TraceOrBuilder- Returns:
- The persistedQueryHit.
-
getPersistedQueryRegister
public boolean getPersistedQueryRegister()Did this query contain both a full query string and a persisted query hash? (This typically means that a previous request was rejected as an unknown persisted query.)
bool persisted_query_register = 22;- Specified by:
getPersistedQueryRegisterin interfaceReports.TraceOrBuilder- Returns:
- The persistedQueryRegister.
-
getRegisteredOperation
public boolean getRegisteredOperation()Was this operation registered and a part of the safelist?
bool registered_operation = 24;- Specified by:
getRegisteredOperationin interfaceReports.TraceOrBuilder- Returns:
- The registeredOperation.
-
getForbiddenOperation
public boolean getForbiddenOperation()Was this operation forbidden due to lack of safelisting?
bool forbidden_operation = 25;- Specified by:
getForbiddenOperationin interfaceReports.TraceOrBuilder- Returns:
- The forbiddenOperation.
-
hasOriginReportedStartTime
public boolean hasOriginReportedStartTime()-------------------------------------------------------------- Fields below this line are only set by the old Go engineproxy.
.google.protobuf.Timestamp origin_reported_start_time = 15;- Specified by:
hasOriginReportedStartTimein interfaceReports.TraceOrBuilder- Returns:
- Whether the originReportedStartTime field is set.
-
getOriginReportedStartTime
public com.google.protobuf.Timestamp getOriginReportedStartTime()-------------------------------------------------------------- Fields below this line are only set by the old Go engineproxy.
.google.protobuf.Timestamp origin_reported_start_time = 15;- Specified by:
getOriginReportedStartTimein interfaceReports.TraceOrBuilder- Returns:
- The originReportedStartTime.
-
getOriginReportedStartTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getOriginReportedStartTimeOrBuilder()-------------------------------------------------------------- Fields below this line are only set by the old Go engineproxy.
.google.protobuf.Timestamp origin_reported_start_time = 15;- Specified by:
getOriginReportedStartTimeOrBuilderin interfaceReports.TraceOrBuilder
-
hasOriginReportedEndTime
public boolean hasOriginReportedEndTime().google.protobuf.Timestamp origin_reported_end_time = 16;- Specified by:
hasOriginReportedEndTimein interfaceReports.TraceOrBuilder- Returns:
- Whether the originReportedEndTime field is set.
-
getOriginReportedEndTime
public com.google.protobuf.Timestamp getOriginReportedEndTime().google.protobuf.Timestamp origin_reported_end_time = 16;- Specified by:
getOriginReportedEndTimein interfaceReports.TraceOrBuilder- Returns:
- The originReportedEndTime.
-
getOriginReportedEndTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getOriginReportedEndTimeOrBuilder().google.protobuf.Timestamp origin_reported_end_time = 16;- Specified by:
getOriginReportedEndTimeOrBuilderin interfaceReports.TraceOrBuilder
-
getOriginReportedDurationNs
public long getOriginReportedDurationNs()uint64 origin_reported_duration_ns = 17;- Specified by:
getOriginReportedDurationNsin interfaceReports.TraceOrBuilder- Returns:
- The originReportedDurationNs.
-
getLegacySignatureNeedsResigning
Older agents (eg the Go engineproxy) relied to some degree on the Engine backend to run their own semi-compatible implementation of a specific variant of query signatures. The backend does not do this for new agents (which set the above 'signature' field). It used to still "re-sign" signatures from engineproxy, but we've now simplified the backend to no longer do this. Deprecated and ignored in FullTracesReports.
string legacy_signature_needs_resigning = 5;- Specified by:
getLegacySignatureNeedsResigningin interfaceReports.TraceOrBuilder- Returns:
- The legacySignatureNeedsResigning.
-
getLegacySignatureNeedsResigningBytes
public com.google.protobuf.ByteString getLegacySignatureNeedsResigningBytes()Older agents (eg the Go engineproxy) relied to some degree on the Engine backend to run their own semi-compatible implementation of a specific variant of query signatures. The backend does not do this for new agents (which set the above 'signature' field). It used to still "re-sign" signatures from engineproxy, but we've now simplified the backend to no longer do this. Deprecated and ignored in FullTracesReports.
string legacy_signature_needs_resigning = 5;- Specified by:
getLegacySignatureNeedsResigningBytesin interfaceReports.TraceOrBuilder- Returns:
- The bytes for legacySignatureNeedsResigning.
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage
-
writeTo
- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessage- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessage
-
equals
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Reports.Trace parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
- Throws:
IOException
-
parseFrom
public static Reports.Trace parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
- Throws:
IOException
-
parseDelimitedFrom
public static Reports.Trace parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Reports.Trace parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Reports.Trace parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
newBuilderForType
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
-
newBuilder
-
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Reports.Trace.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) - Overrides:
newBuilderForTypein classcom.google.protobuf.AbstractMessage
-
getDefaultInstance
-
parser
-
getParserForType
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessage
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-