Package graphql.execution
Class ExecutionStepInfo.Builder
- java.lang.Object
-
- graphql.execution.ExecutionStepInfo.Builder
-
- Enclosing class:
- ExecutionStepInfo
public static class ExecutionStepInfo.Builder extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>>arguments(package private) MergedFieldfield(package private) GraphQLObjectTypefieldContainer(package private) GraphQLFieldDefinitionfieldDefinition(package private) ExecutionStepInfoparentInfo(package private) ResultPathpath(package private) GraphQLOutputTypetype
-
Constructor Summary
Constructors Modifier Constructor Description privateBuilder()privateBuilder(ExecutionStepInfo existing)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExecutionStepInfo.Builderarguments(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> arguments)ExecutionStepInfobuild()ExecutionStepInfo.Builderfield(MergedField field)ExecutionStepInfo.BuilderfieldContainer(GraphQLObjectType fieldContainer)ExecutionStepInfo.BuilderfieldDefinition(GraphQLFieldDefinition fieldDefinition)ExecutionStepInfo.BuilderparentInfo(ExecutionStepInfo executionStepInfo)ExecutionStepInfo.Builderpath(ResultPath resultPath)ExecutionStepInfo.Buildertype(GraphQLOutputType type)
-
-
-
Field Detail
-
type
GraphQLOutputType type
-
parentInfo
ExecutionStepInfo parentInfo
-
fieldDefinition
GraphQLFieldDefinition fieldDefinition
-
fieldContainer
GraphQLObjectType fieldContainer
-
field
MergedField field
-
path
ResultPath path
-
arguments
java.util.function.Supplier<ImmutableMapWithNullValues<java.lang.String,java.lang.Object>> arguments
-
-
Constructor Detail
-
Builder
private Builder()
- See Also:
ExecutionStepInfo.newExecutionStepInfo()
-
Builder
private Builder(ExecutionStepInfo existing)
-
-
Method Detail
-
type
public ExecutionStepInfo.Builder type(GraphQLOutputType type)
-
parentInfo
public ExecutionStepInfo.Builder parentInfo(ExecutionStepInfo executionStepInfo)
-
fieldDefinition
public ExecutionStepInfo.Builder fieldDefinition(GraphQLFieldDefinition fieldDefinition)
-
field
public ExecutionStepInfo.Builder field(MergedField field)
-
path
public ExecutionStepInfo.Builder path(ResultPath resultPath)
-
arguments
public ExecutionStepInfo.Builder arguments(java.util.function.Supplier<java.util.Map<java.lang.String,java.lang.Object>> arguments)
-
fieldContainer
public ExecutionStepInfo.Builder fieldContainer(GraphQLObjectType fieldContainer)
-
build
public ExecutionStepInfo build()
-
-