Package mdg.engine.proto
Class Reports.Trace.QueryPlanNode.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<Reports.Trace.QueryPlanNode.Builder>
mdg.engine.proto.Reports.Trace.QueryPlanNode.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.QueryPlanNodeOrBuilder
- Enclosing class:
- Reports.Trace.QueryPlanNode
public static final class Reports.Trace.QueryPlanNode.Builder
extends com.google.protobuf.GeneratedMessage.Builder<Reports.Trace.QueryPlanNode.Builder>
implements Reports.Trace.QueryPlanNodeOrBuilder
represents a node in the query plan, under which there is a trace tree for that service fetch. In particular, each fetch node represents a call to an implementing service, and calls to implementing services may not be unique. See https://github.com/apollographql/apollo-server/blob/master/packages/apollo-gateway/src/QueryPlan.ts for more information and details.Protobuf type
mdg.engine.proto.Trace.QueryPlanNode-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear().mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetFetch().mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;booleanhasFetch().mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;boolean.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;boolean.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;boolean.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal boolean.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) .mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;setFetch(Reports.Trace.QueryPlanNode.FetchNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;setFlatten(Reports.Trace.QueryPlanNode.FlattenNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;setParallel(Reports.Trace.QueryPlanNode.ParallelNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;setSequence(Reports.Trace.QueryPlanNode.SequenceNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;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.QueryPlanNode.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.QueryPlanNode.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.QueryPlanNode.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.QueryPlanNode.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<Reports.Trace.QueryPlanNode.Builder>
-
mergeFrom
public Reports.Trace.QueryPlanNode.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.QueryPlanNode.Builder>- Throws:
IOException
-
getNodeCase
- Specified by:
getNodeCasein interfaceReports.Trace.QueryPlanNodeOrBuilder
-
clearNode
-
hasSequence
public boolean hasSequence().mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;- Specified by:
hasSequencein interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- Whether the sequence field is set.
-
getSequence
.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;- Specified by:
getSequencein interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- The sequence.
-
setSequence
public Reports.Trace.QueryPlanNode.Builder setSequence(Reports.Trace.QueryPlanNode.SequenceNode value) .mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1; -
setSequence
public Reports.Trace.QueryPlanNode.Builder setSequence(Reports.Trace.QueryPlanNode.SequenceNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1; -
mergeSequence
public Reports.Trace.QueryPlanNode.Builder mergeSequence(Reports.Trace.QueryPlanNode.SequenceNode value) .mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1; -
clearSequence
.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1; -
getSequenceBuilder
.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1; -
getSequenceOrBuilder
.mdg.engine.proto.Trace.QueryPlanNode.SequenceNode sequence = 1;- Specified by:
getSequenceOrBuilderin interfaceReports.Trace.QueryPlanNodeOrBuilder
-
hasParallel
public boolean hasParallel().mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;- Specified by:
hasParallelin interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- Whether the parallel field is set.
-
getParallel
.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;- Specified by:
getParallelin interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- The parallel.
-
setParallel
public Reports.Trace.QueryPlanNode.Builder setParallel(Reports.Trace.QueryPlanNode.ParallelNode value) .mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2; -
setParallel
public Reports.Trace.QueryPlanNode.Builder setParallel(Reports.Trace.QueryPlanNode.ParallelNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2; -
mergeParallel
public Reports.Trace.QueryPlanNode.Builder mergeParallel(Reports.Trace.QueryPlanNode.ParallelNode value) .mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2; -
clearParallel
.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2; -
getParallelBuilder
.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2; -
getParallelOrBuilder
.mdg.engine.proto.Trace.QueryPlanNode.ParallelNode parallel = 2;- Specified by:
getParallelOrBuilderin interfaceReports.Trace.QueryPlanNodeOrBuilder
-
hasFetch
public boolean hasFetch().mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;- Specified by:
hasFetchin interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- Whether the fetch field is set.
-
getFetch
.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;- Specified by:
getFetchin interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- The fetch.
-
setFetch
.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3; -
setFetch
public Reports.Trace.QueryPlanNode.Builder setFetch(Reports.Trace.QueryPlanNode.FetchNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3; -
mergeFetch
.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3; -
clearFetch
.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3; -
getFetchBuilder
.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3; -
getFetchOrBuilder
.mdg.engine.proto.Trace.QueryPlanNode.FetchNode fetch = 3;- Specified by:
getFetchOrBuilderin interfaceReports.Trace.QueryPlanNodeOrBuilder
-
hasFlatten
public boolean hasFlatten().mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;- Specified by:
hasFlattenin interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- Whether the flatten field is set.
-
getFlatten
.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;- Specified by:
getFlattenin interfaceReports.Trace.QueryPlanNodeOrBuilder- Returns:
- The flatten.
-
setFlatten
public Reports.Trace.QueryPlanNode.Builder setFlatten(Reports.Trace.QueryPlanNode.FlattenNode value) .mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4; -
setFlatten
public Reports.Trace.QueryPlanNode.Builder setFlatten(Reports.Trace.QueryPlanNode.FlattenNode.Builder builderForValue) .mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4; -
mergeFlatten
public Reports.Trace.QueryPlanNode.Builder mergeFlatten(Reports.Trace.QueryPlanNode.FlattenNode value) .mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4; -
clearFlatten
.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4; -
getFlattenBuilder
.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4; -
getFlattenOrBuilder
.mdg.engine.proto.Trace.QueryPlanNode.FlattenNode flatten = 4;- Specified by:
getFlattenOrBuilderin interfaceReports.Trace.QueryPlanNodeOrBuilder
-