Package mdg.engine.proto
Class Reports.Trace.QueryPlanNode.FetchNode
java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
mdg.engine.proto.Reports.Trace.QueryPlanNode.FetchNode
- All Implemented Interfaces:
com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable,Reports.Trace.QueryPlanNode.FetchNodeOrBuilder
- Enclosing class:
- Reports.Trace.QueryPlanNode
public static final class Reports.Trace.QueryPlanNode.FetchNode
extends com.google.protobuf.GeneratedMessage
implements Reports.Trace.QueryPlanNode.FetchNodeOrBuilder
This represents a node to send an operation to an implementing serviceProtobuf type
mdg.engine.proto.Trace.QueryPlanNode.FetchNode- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classThis represents a node to send an operation to an implementing serviceNested 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 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 TypeMethodDescriptionbooleanstatic final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Parser<Reports.Trace.QueryPlanNode.FetchNode>com.google.protobuf.Timestamp.google.protobuf.Timestamp received_time = 6;com.google.protobuf.TimestampOrBuilder.google.protobuf.Timestamp received_time = 6;com.google.protobuf.TimestampWallclock times measured in the gateway for when this operation was sent and received.longrelative to the outer trace's start_time, in ns, measured in the gateway.com.google.protobuf.TimestampOrBuilderWallclock times measured in the gateway for when this operation was sent and received.intXXX When we want to include more details about the sub-operation that was executed against this service, we should include that here in each fetch node.com.google.protobuf.ByteStringXXX When we want to include more details about the sub-operation that was executed against this service, we should include that here in each fetch node.getTrace()This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.booleanbool traceParsingFailed = 2;inthashCode()boolean.google.protobuf.Timestamp received_time = 6;booleanWallclock times measured in the gateway for when this operation was sent and received.booleanhasTrace()This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleannewBuilder(Reports.Trace.QueryPlanNode.FetchNode prototype) newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent) parseDelimitedFrom(InputStream input) parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(byte[] data) parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.ByteString data) parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(com.google.protobuf.CodedInputStream input) parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(InputStream input) parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) parseFrom(ByteBuffer data) parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) static com.google.protobuf.Parser<Reports.Trace.QueryPlanNode.FetchNode>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
-
SERVICENAME_FIELD_NUMBER
public static final int SERVICENAME_FIELD_NUMBER- See Also:
-
TRACEPARSINGFAILED_FIELD_NUMBER
public static final int TRACEPARSINGFAILED_FIELD_NUMBER- See Also:
-
TRACE_FIELD_NUMBER
public static final int TRACE_FIELD_NUMBER- See Also:
-
SENT_TIME_OFFSET_FIELD_NUMBER
public static final int SENT_TIME_OFFSET_FIELD_NUMBER- See Also:
-
SENT_TIME_FIELD_NUMBER
public static final int SENT_TIME_FIELD_NUMBER- See Also:
-
RECEIVED_TIME_FIELD_NUMBER
public static final int RECEIVED_TIME_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
-
getServiceName
XXX When we want to include more details about the sub-operation that was executed against this service, we should include that here in each fetch node. This might include an operation signature, requires directive, reference resolutions, etc.
string serviceName = 1;- Specified by:
getServiceNamein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The serviceName.
-
getServiceNameBytes
public com.google.protobuf.ByteString getServiceNameBytes()XXX When we want to include more details about the sub-operation that was executed against this service, we should include that here in each fetch node. This might include an operation signature, requires directive, reference resolutions, etc.
string serviceName = 1;- Specified by:
getServiceNameBytesin interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The bytes for serviceName.
-
getTraceParsingFailed
public boolean getTraceParsingFailed()bool traceParsingFailed = 2;- Specified by:
getTraceParsingFailedin interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The traceParsingFailed.
-
hasTrace
public boolean hasTrace()This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.
.mdg.engine.proto.Trace trace = 3;- Specified by:
hasTracein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- Whether the trace field is set.
-
getTrace
This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.
.mdg.engine.proto.Trace trace = 3;- Specified by:
getTracein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The trace.
-
getTraceOrBuilder
This Trace only contains start_time, end_time, duration_ns, and root; all timings were calculated **on the federated service**, and clock skew will be handled by the ingress server.
.mdg.engine.proto.Trace trace = 3;- Specified by:
getTraceOrBuilderin interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder
-
getSentTimeOffset
public long getSentTimeOffset()relative to the outer trace's start_time, in ns, measured in the gateway.
uint64 sent_time_offset = 4;- Specified by:
getSentTimeOffsetin interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The sentTimeOffset.
-
hasSentTime
public boolean hasSentTime()Wallclock times measured in the gateway for when this operation was sent and received.
.google.protobuf.Timestamp sent_time = 5;- Specified by:
hasSentTimein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- Whether the sentTime field is set.
-
getSentTime
public com.google.protobuf.Timestamp getSentTime()Wallclock times measured in the gateway for when this operation was sent and received.
.google.protobuf.Timestamp sent_time = 5;- Specified by:
getSentTimein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The sentTime.
-
getSentTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getSentTimeOrBuilder()Wallclock times measured in the gateway for when this operation was sent and received.
.google.protobuf.Timestamp sent_time = 5;- Specified by:
getSentTimeOrBuilderin interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder
-
hasReceivedTime
public boolean hasReceivedTime().google.protobuf.Timestamp received_time = 6;- Specified by:
hasReceivedTimein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- Whether the receivedTime field is set.
-
getReceivedTime
public com.google.protobuf.Timestamp getReceivedTime().google.protobuf.Timestamp received_time = 6;- Specified by:
getReceivedTimein interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder- Returns:
- The receivedTime.
-
getReceivedTimeOrBuilder
public com.google.protobuf.TimestampOrBuilder getReceivedTimeOrBuilder().google.protobuf.Timestamp received_time = 6;- Specified by:
getReceivedTimeOrBuilderin interfaceReports.Trace.QueryPlanNode.FetchNodeOrBuilder
-
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.QueryPlanNode.FetchNode parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace.QueryPlanNode.FetchNode parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace.QueryPlanNode.FetchNode parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace.QueryPlanNode.FetchNode 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.QueryPlanNode.FetchNode parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException - Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Reports.Trace.QueryPlanNode.FetchNode 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.QueryPlanNode.FetchNode parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static Reports.Trace.QueryPlanNode.FetchNode parseDelimitedFrom(InputStream input) throws IOException - Throws:
IOException
-
parseDelimitedFrom
public static Reports.Trace.QueryPlanNode.FetchNode parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Throws:
IOException
-
parseFrom
public static Reports.Trace.QueryPlanNode.FetchNode parseFrom(com.google.protobuf.CodedInputStream input) throws IOException - Throws:
IOException
-
parseFrom
public static Reports.Trace.QueryPlanNode.FetchNode 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
public static Reports.Trace.QueryPlanNode.FetchNode.Builder newBuilder(Reports.Trace.QueryPlanNode.FetchNode prototype) -
toBuilder
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Reports.Trace.QueryPlanNode.FetchNode.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
-