Package mdg.engine.proto
Class Reports.Trace.Node.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Reports.Trace.Node.Builder>
mdg.engine.proto.Reports.Trace.Node.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable,Reports.Trace.NodeOrBuilder
- Enclosing class:
- Reports.Trace.Node
public static final class Reports.Trace.Node.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Reports.Trace.Node.Builder>
implements Reports.Trace.NodeOrBuilder
We store information on each resolver execution as a Node on a tree. The structure of the tree corresponds to the structure of the GraphQL response; it does not indicate the order in which resolvers were invoked. Note that nodes representing indexes (and the root node) don't contain all Node fields (eg types and times).Protobuf type
mdg.engine.proto.Trace.Node-
Method Summary
Modifier and TypeMethodDescriptionaddAllChild(Iterable<? extends Reports.Trace.Node> values) repeated .mdg.engine.proto.Trace.Node child = 12;addAllError(Iterable<? extends Reports.Trace.Error> values) repeated .mdg.engine.proto.Trace.Error error = 11;addChild(int index, Reports.Trace.Node value) repeated .mdg.engine.proto.Trace.Node child = 12;addChild(int index, Reports.Trace.Node.Builder builderForValue) repeated .mdg.engine.proto.Trace.Node child = 12;addChild(Reports.Trace.Node value) repeated .mdg.engine.proto.Trace.Node child = 12;addChild(Reports.Trace.Node.Builder builderForValue) repeated .mdg.engine.proto.Trace.Node child = 12;repeated .mdg.engine.proto.Trace.Node child = 12;addChildBuilder(int index) repeated .mdg.engine.proto.Trace.Node child = 12;addError(int index, Reports.Trace.Error value) repeated .mdg.engine.proto.Trace.Error error = 11;addError(int index, Reports.Trace.Error.Builder builderForValue) repeated .mdg.engine.proto.Trace.Error error = 11;addError(Reports.Trace.Error value) repeated .mdg.engine.proto.Trace.Error error = 11;addError(Reports.Trace.Error.Builder builderForValue) repeated .mdg.engine.proto.Trace.Error error = 11;repeated .mdg.engine.proto.Trace.Error error = 11;addErrorBuilder(int index) repeated .mdg.engine.proto.Trace.Error error = 11;build()clear().mdg.engine.proto.Trace.CachePolicy cache_policy = 5;repeated .mdg.engine.proto.Trace.Node child = 12;relative to the trace's start_time, in nsrepeated .mdg.engine.proto.Trace.Error error = 11;clearId()uint32 index = 2;string original_field_name = 14;The field's parent type; e.g.string response_name = 1;relative to the trace's start_time, in nsThe field's return type; e.g..mdg.engine.proto.Trace.CachePolicy cache_policy = 5;.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;getChild(int index) repeated .mdg.engine.proto.Trace.Node child = 12;getChildBuilder(int index) repeated .mdg.engine.proto.Trace.Node child = 12;repeated .mdg.engine.proto.Trace.Node child = 12;intrepeated .mdg.engine.proto.Trace.Node child = 12;repeated .mdg.engine.proto.Trace.Node child = 12;getChildOrBuilder(int index) repeated .mdg.engine.proto.Trace.Node child = 12;List<? extends Reports.Trace.NodeOrBuilder>repeated .mdg.engine.proto.Trace.Node child = 12;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.Descriptorlongrelative to the trace's start_time, in nsgetError(int index) repeated .mdg.engine.proto.Trace.Error error = 11;getErrorBuilder(int index) repeated .mdg.engine.proto.Trace.Error error = 11;repeated .mdg.engine.proto.Trace.Error error = 11;intrepeated .mdg.engine.proto.Trace.Error error = 11;repeated .mdg.engine.proto.Trace.Error error = 11;getErrorOrBuilder(int index) repeated .mdg.engine.proto.Trace.Error error = 11;List<? extends Reports.Trace.ErrorOrBuilder>repeated .mdg.engine.proto.Trace.Error error = 11;intgetIndex()uint32 index = 2;string original_field_name = 14;com.google.protobuf.ByteStringstring original_field_name = 14;The field's parent type; e.g.com.google.protobuf.ByteStringThe field's parent type; e.g.string response_name = 1;com.google.protobuf.ByteStringstring response_name = 1;longrelative to the trace's start_time, in nsgetType()The field's return type; e.g.com.google.protobuf.ByteStringThe field's return type; e.g.boolean.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;booleanhasIndex()uint32 index = 2;booleanstring response_name = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal boolean.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(Reports.Trace.Node other) removeChild(int index) repeated .mdg.engine.proto.Trace.Node child = 12;removeError(int index) repeated .mdg.engine.proto.Trace.Error error = 11;.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;setCachePolicy(Reports.Trace.CachePolicy.Builder builderForValue) .mdg.engine.proto.Trace.CachePolicy cache_policy = 5;setChild(int index, Reports.Trace.Node value) repeated .mdg.engine.proto.Trace.Node child = 12;setChild(int index, Reports.Trace.Node.Builder builderForValue) repeated .mdg.engine.proto.Trace.Node child = 12;setEndTime(long value) relative to the trace's start_time, in nssetError(int index, Reports.Trace.Error value) repeated .mdg.engine.proto.Trace.Error error = 11;setError(int index, Reports.Trace.Error.Builder builderForValue) repeated .mdg.engine.proto.Trace.Error error = 11;setIndex(int value) uint32 index = 2;setOriginalFieldName(String value) string original_field_name = 14;setOriginalFieldNameBytes(com.google.protobuf.ByteString value) string original_field_name = 14;setParentType(String value) The field's parent type; e.g.setParentTypeBytes(com.google.protobuf.ByteString value) The field's parent type; e.g.setResponseName(String value) string response_name = 1;setResponseNameBytes(com.google.protobuf.ByteString value) string response_name = 1;setStartTime(long value) relative to the trace's start_time, in nsThe field's return type; e.g.setTypeBytes(com.google.protobuf.ByteString value) The field's return type; e.g.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
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.Builder<Reports.Trace.Node.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<Reports.Trace.Node.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.GeneratedMessage.Builder<Reports.Trace.Node.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<Reports.Trace.Node.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Reports.Trace.Node.Builder>
-
mergeFrom
public Reports.Trace.Node.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<Reports.Trace.Node.Builder>- Throws:
IOException
-
getIdCase
- Specified by:
getIdCasein interfaceReports.Trace.NodeOrBuilder
-
clearId
-
hasResponseName
public boolean hasResponseName()string response_name = 1;- Specified by:
hasResponseNamein interfaceReports.Trace.NodeOrBuilder- Returns:
- Whether the responseName field is set.
-
getResponseName
string response_name = 1;- Specified by:
getResponseNamein interfaceReports.Trace.NodeOrBuilder- Returns:
- The responseName.
-
getResponseNameBytes
public com.google.protobuf.ByteString getResponseNameBytes()string response_name = 1;- Specified by:
getResponseNameBytesin interfaceReports.Trace.NodeOrBuilder- Returns:
- The bytes for responseName.
-
setResponseName
string response_name = 1;- Parameters:
value- The responseName to set.- Returns:
- This builder for chaining.
-
clearResponseName
string response_name = 1;- Returns:
- This builder for chaining.
-
setResponseNameBytes
string response_name = 1;- Parameters:
value- The bytes for responseName to set.- Returns:
- This builder for chaining.
-
hasIndex
public boolean hasIndex()uint32 index = 2;- Specified by:
hasIndexin interfaceReports.Trace.NodeOrBuilder- Returns:
- Whether the index field is set.
-
getIndex
public int getIndex()uint32 index = 2;- Specified by:
getIndexin interfaceReports.Trace.NodeOrBuilder- Returns:
- The index.
-
setIndex
uint32 index = 2;- Parameters:
value- The index to set.- Returns:
- This builder for chaining.
-
clearIndex
uint32 index = 2;- Returns:
- This builder for chaining.
-
getOriginalFieldName
string original_field_name = 14;- Specified by:
getOriginalFieldNamein interfaceReports.Trace.NodeOrBuilder- Returns:
- The originalFieldName.
-
getOriginalFieldNameBytes
public com.google.protobuf.ByteString getOriginalFieldNameBytes()string original_field_name = 14;- Specified by:
getOriginalFieldNameBytesin interfaceReports.Trace.NodeOrBuilder- Returns:
- The bytes for originalFieldName.
-
setOriginalFieldName
string original_field_name = 14;- Parameters:
value- The originalFieldName to set.- Returns:
- This builder for chaining.
-
clearOriginalFieldName
string original_field_name = 14;- Returns:
- This builder for chaining.
-
setOriginalFieldNameBytes
string original_field_name = 14;- Parameters:
value- The bytes for originalFieldName to set.- Returns:
- This builder for chaining.
-
getType
The field's return type; e.g. "String!" for User.email:String!
string type = 3;- Specified by:
getTypein interfaceReports.Trace.NodeOrBuilder- Returns:
- The type.
-
getTypeBytes
public com.google.protobuf.ByteString getTypeBytes()The field's return type; e.g. "String!" for User.email:String!
string type = 3;- Specified by:
getTypeBytesin interfaceReports.Trace.NodeOrBuilder- Returns:
- The bytes for type.
-
setType
The field's return type; e.g. "String!" for User.email:String!
string type = 3;- Parameters:
value- The type to set.- Returns:
- This builder for chaining.
-
clearType
The field's return type; e.g. "String!" for User.email:String!
string type = 3;- Returns:
- This builder for chaining.
-
setTypeBytes
The field's return type; e.g. "String!" for User.email:String!
string type = 3;- Parameters:
value- The bytes for type to set.- Returns:
- This builder for chaining.
-
getParentType
The field's parent type; e.g. "User" for User.email:String!
string parent_type = 13;- Specified by:
getParentTypein interfaceReports.Trace.NodeOrBuilder- Returns:
- The parentType.
-
getParentTypeBytes
public com.google.protobuf.ByteString getParentTypeBytes()The field's parent type; e.g. "User" for User.email:String!
string parent_type = 13;- Specified by:
getParentTypeBytesin interfaceReports.Trace.NodeOrBuilder- Returns:
- The bytes for parentType.
-
setParentType
The field's parent type; e.g. "User" for User.email:String!
string parent_type = 13;- Parameters:
value- The parentType to set.- Returns:
- This builder for chaining.
-
clearParentType
The field's parent type; e.g. "User" for User.email:String!
string parent_type = 13;- Returns:
- This builder for chaining.
-
setParentTypeBytes
The field's parent type; e.g. "User" for User.email:String!
string parent_type = 13;- Parameters:
value- The bytes for parentType to set.- Returns:
- This builder for chaining.
-
hasCachePolicy
public boolean hasCachePolicy().mdg.engine.proto.Trace.CachePolicy cache_policy = 5;- Specified by:
hasCachePolicyin interfaceReports.Trace.NodeOrBuilder- Returns:
- Whether the cachePolicy field is set.
-
getCachePolicy
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;- Specified by:
getCachePolicyin interfaceReports.Trace.NodeOrBuilder- Returns:
- The cachePolicy.
-
setCachePolicy
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5; -
setCachePolicy
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5; -
mergeCachePolicy
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5; -
clearCachePolicy
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5; -
getCachePolicyBuilder
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5; -
getCachePolicyOrBuilder
.mdg.engine.proto.Trace.CachePolicy cache_policy = 5;- Specified by:
getCachePolicyOrBuilderin interfaceReports.Trace.NodeOrBuilder
-
getStartTime
public long getStartTime()relative to the trace's start_time, in ns
uint64 start_time = 8;- Specified by:
getStartTimein interfaceReports.Trace.NodeOrBuilder- Returns:
- The startTime.
-
setStartTime
relative to the trace's start_time, in ns
uint64 start_time = 8;- Parameters:
value- The startTime to set.- Returns:
- This builder for chaining.
-
clearStartTime
relative to the trace's start_time, in ns
uint64 start_time = 8;- Returns:
- This builder for chaining.
-
getEndTime
public long getEndTime()relative to the trace's start_time, in ns
uint64 end_time = 9;- Specified by:
getEndTimein interfaceReports.Trace.NodeOrBuilder- Returns:
- The endTime.
-
setEndTime
relative to the trace's start_time, in ns
uint64 end_time = 9;- Parameters:
value- The endTime to set.- Returns:
- This builder for chaining.
-
clearEndTime
relative to the trace's start_time, in ns
uint64 end_time = 9;- Returns:
- This builder for chaining.
-
getErrorList
repeated .mdg.engine.proto.Trace.Error error = 11;- Specified by:
getErrorListin interfaceReports.Trace.NodeOrBuilder
-
getErrorCount
public int getErrorCount()repeated .mdg.engine.proto.Trace.Error error = 11;- Specified by:
getErrorCountin interfaceReports.Trace.NodeOrBuilder
-
getError
repeated .mdg.engine.proto.Trace.Error error = 11;- Specified by:
getErrorin interfaceReports.Trace.NodeOrBuilder
-
setError
repeated .mdg.engine.proto.Trace.Error error = 11; -
setError
repeated .mdg.engine.proto.Trace.Error error = 11; -
addError
repeated .mdg.engine.proto.Trace.Error error = 11; -
addError
repeated .mdg.engine.proto.Trace.Error error = 11; -
addError
repeated .mdg.engine.proto.Trace.Error error = 11; -
addError
repeated .mdg.engine.proto.Trace.Error error = 11; -
addAllError
repeated .mdg.engine.proto.Trace.Error error = 11; -
clearError
repeated .mdg.engine.proto.Trace.Error error = 11; -
removeError
repeated .mdg.engine.proto.Trace.Error error = 11; -
getErrorBuilder
repeated .mdg.engine.proto.Trace.Error error = 11; -
getErrorOrBuilder
repeated .mdg.engine.proto.Trace.Error error = 11;- Specified by:
getErrorOrBuilderin interfaceReports.Trace.NodeOrBuilder
-
getErrorOrBuilderList
repeated .mdg.engine.proto.Trace.Error error = 11;- Specified by:
getErrorOrBuilderListin interfaceReports.Trace.NodeOrBuilder
-
addErrorBuilder
repeated .mdg.engine.proto.Trace.Error error = 11; -
addErrorBuilder
repeated .mdg.engine.proto.Trace.Error error = 11; -
getErrorBuilderList
repeated .mdg.engine.proto.Trace.Error error = 11; -
getChildList
repeated .mdg.engine.proto.Trace.Node child = 12;- Specified by:
getChildListin interfaceReports.Trace.NodeOrBuilder
-
getChildCount
public int getChildCount()repeated .mdg.engine.proto.Trace.Node child = 12;- Specified by:
getChildCountin interfaceReports.Trace.NodeOrBuilder
-
getChild
repeated .mdg.engine.proto.Trace.Node child = 12;- Specified by:
getChildin interfaceReports.Trace.NodeOrBuilder
-
setChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
setChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
addChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
addChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
addChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
addChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
addAllChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
clearChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
removeChild
repeated .mdg.engine.proto.Trace.Node child = 12; -
getChildBuilder
repeated .mdg.engine.proto.Trace.Node child = 12; -
getChildOrBuilder
repeated .mdg.engine.proto.Trace.Node child = 12;- Specified by:
getChildOrBuilderin interfaceReports.Trace.NodeOrBuilder
-
getChildOrBuilderList
repeated .mdg.engine.proto.Trace.Node child = 12;- Specified by:
getChildOrBuilderListin interfaceReports.Trace.NodeOrBuilder
-
addChildBuilder
repeated .mdg.engine.proto.Trace.Node child = 12; -
addChildBuilder
repeated .mdg.engine.proto.Trace.Node child = 12; -
getChildBuilderList
repeated .mdg.engine.proto.Trace.Node child = 12;
-